Qt编程
Qt编程总结文档
birdyhhh
这个作者很懒,什么都没留下…
展开
-
Qt信号与槽
1.如果一个信号与多个槽相联系的话,那么,当这个信号被发射时,与之相关的槽被激活的顺序将是随机的2.宏定义不能用在singal和slot的参数中3.避免在槽中再次发射所接收到的信号,出现死循环4.构造函数不能用在signals或slots声明区域内5.信号与槽的效率是很高的,但是与真正的回调函数相比,在速度上还是有所损失,在实时系统中尽可能少用这种机制6.函数指针不能作为信号或槽的参数class someClass : public QObject { Q_OBJECT [原创 2020-09-01 21:25:11 · 197 阅读 · 0 评论 -
Qt通过Http上传数据或文件
Qt网络相关的三个主要类QNetworkAccessManager,QNetworkRequest,QNetworkReply。 一般的使用方法就是:QNetworkRequest添加头和地址等信息,QNetworkAccessManager发起请求,QNetworkReply对服务器回应的响应。//1、一般的Post上传数据流程class postTask;//可以进一步封装,抽离网络任务和返回结果为两部分,如post、get等继承自网络任务postTask(const QString&原创 2020-09-01 21:20:14 · 5894 阅读 · 1 评论 -
QStringList和QString文件操作相关
QStringList FileList;QString str;1.写循环 for(QString& str : FileList)2.添加 FileList.append(str);3.字符串代替 str.replace(QString("a"),QString("b"));4.获取“/”前后的特定文件夹或后缀 int first = str.indexOf("/"); ...原创 2020-07-24 18:02:45 · 509 阅读 · 0 评论