- 博客(2)
- 收藏
- 关注
原创 QT多线程的使用(一):moveToThread
QT有两种实现多线程的方法,方法一是“子类化QThread,然后去重写run函数,实现多线程”。方法二是“子类化QObject,然后使用moveToThread函数实现多线程”。由于QT官方推荐使用第二种方法,所以这里主要介绍一下,如何通过子类化QObject去实现多线程。 首先,我们写一个继承QObject的类,并且在第一行写上Q_OBJECT,在定义一个子线程实现功能的函数。work.h如下: #ifndef WORK_H #define WORK_H #include <QObject&g
2020-11-25 22:26:32 701 2
原创 QT:定时器的简单使用
QT定时器的简单使用 定时器是用来处理周期性事件的一种对象,类似于硬件定时器。例如设置一个定时器的定时周期为 1000 毫秒,那么每 1000 毫秒就会发射定时器的 timeout() 信号,在信号关联的槽函数里就可以做相应的处理。 Qt 中的定时器类是 QTimer。QTimer 不是一个可见的界面组件,在 UI 设计器的组件面板里找不到它。计时器是 QTime 类。 QTimer 主要的属性是 interval,是定时中断的周期,单位毫秒。QTimer 主要的信号是 timeout(),在定时中断时发射
2020-11-18 09:50:57 1458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人