使用QThread线程类
添加新文件:创建线程类

选择类型

配置类

完成

线程类使用到的函数
void QThread::run() [virtual protected] |
此函数是线程的起始点,此函数的开始就是线程的开始,此函数的结束就是线程的结束。 |
void QThread::start(Priority priority = InheritPriority) [slot] |
在主线程中创建子线程类对象,并调用start函数启动子线程。 |
在自定义线程类中,覆盖QThread类中的run函数。
在run函数中编写子线程要执行的代码,此函数不能包含UI操作
在主线程中创建子线程类对象,并调用start函数启动子线程。
QThread是Qt中用于实现多线程的类,通过覆盖其run函数定义线程执行的任务,而start函数用于启动线程。线程的起始点是run函数,结束则在其返回时。重要的是,run函数不应包含UI操作,子线程的创建应在主线程中进行。
410

被折叠的 条评论
为什么被折叠?



