qt 线程简单学习
2016-03-27 20:41
441 查看
QThread线程,只需继承QThread类,并重载run方法,之后就可以使用了。
也可以继承QObject对象,然后在派生类中声明一个QThread对象,在使用QObject的moveToThread方法,再借助信号,槽机制就可以实现多线程了。
#ifndef THREAD_H #define THREAD_H #include <QThread> class Thread : public QThread { Q_OBJECT public: Thread() { } protected: void run() { //add code } }; #endif // THREAD_H
也可以继承QObject对象,然后在派生类中声明一个QThread对象,在使用QObject的moveToThread方法,再借助信号,槽机制就可以实现多线程了。
#ifndef THREAD_H #define THREAD_H #include <QThread> #include <QObject> class Thread : public QObject { Q_OBJECT public: Thread() { this->moveToThread(&thread); thread.start(); } private: QThread thread; }; #endif // THREAD_H
相关文章推荐
- PyQt4显示提示信息
- PyQt4程序图标
- PyQt4简单的窗口程序
- Qt 简单爬虫开发
- QT 菜单栏,工具栏操作
- QT练习 菜单栏,工具栏
- osx下配置qt开发环境
- Qt笔记——元对象系统
- qt5.6
- Qt程序加图标
- 装qt的时候出现QT version is not properly installed, please run make install qmake使用不了问题
- QT+QT creator+OpenCV图像灰度化
- Qt GraphicsView框架中实现多个item之间的层次调整功能
- Qt 在GraphicsView中 打开一幅图片
- 关于Qt Graphics编程的几点经验总结
- Qt使用QGraphicsView实现滑动窗体效果 .
- Qt5.2加载百度地图进行相关操作
- qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果
- qt 调用百度api 之 Qt 与 Html交互
- QTP/UFT自动化框架分析,QTP缺点与改进。