qt
分类介绍qt框架常用技术及其例子
zxgailixien
这个作者很懒,什么都没留下…
展开
-
QThreadPool线程池与QRunnable-QT5.6.2/麒麟/x86
文章目录1. 介绍2. QThreadPool2.1. 基本操作函数2.2. 全局线程池2.3. 局部线程池3. QRunnable 1. 介绍 线程的创建及销毁需要与系统交互,会产生很大的开销。若需要频繁的创建线程建议使用线程池,有线程池维护一定数量的线程,当需要进行多线程运算时将运算函数传递给线程池即可。线程池会根据可用线程进行任务安排。 2. QThreadPool 相关帮助文档:QThreadPool 此类为Qt提供的线程池函数,使用此类只需要配置线程池的最大线程数量、线程长时间不使用的过期时间等参原创 2020-09-18 07:12:58 · 322 阅读 · 0 评论 -
常用2种手动设置connect的方法-QT5.6.2/麒麟/x86
文章目录1. 声明时带参数2. 声明时不带参数3. 使用方式相同 1. 声明时带参数 connect(t,SIGNAL(TestSingal(Msg)),this,SLOT(DisplayMsg(Msg))); 2. 声明时不带参数 connect(t,&testthread::TestSingal,this,&MainWindow::DisplayMsg); 3. 使用方式相同 msg.int_info = 999; msg.str_info = "Hello Main Thread!";原创 2020-09-18 06:36:36 · 231 阅读 · 0 评论 -
子线程发信号更新UI-QT5.6.2/麒麟/x86
文章目录子线程发送Qt元数据类型testthread.htestthread.cppmainwindow.hmainwindow.cpp子线程发送自定义数据类型msg.htestthread.htestthread.cppmainwindow.hmainwindow.cpp注意事项 众所周知,QT的主线程必须保持畅通,才能刷新UI。所以,网 络通信端采用新开线程的方式 子线程发送Qt元数据类型 testthread.h #ifndef TESTTHREAD_H #define TESTTHREAD_H原创 2020-09-16 10:06:15 · 157 阅读 · 0 评论