- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 QT中运行三个类,每个类有一个定时器,让每个定时器放在不同的 子线程中
都在不同线程中,不用在connec中定义信号与槽中加入Qt::DirectConnection,也不用将AAAA类定义为QThread(这个不是绝对的,依照不同项目要求),直接可以设父类为QObject,但注意的是在主线程中构建时要为空,但在移到线程后,进行启动时再创建,一定要注意这里,否则是与主线程是一个线程。图形界面很简单,放入三个lable,每个都显示一个定时器的内容,以下为界面,1,2,3,分别显示AAAA,BBBB,CCCC,传给ui的数据,主线程为Widget,以下为头文件。
2024-03-16 18:44:47
182
原创 如何将类中定时器内容放入另一个线程
有时会遇到这样的情况,想让这个子类放在另一个线程中运行,并以定时器,每间隔一定时间进入这个子类的循环中运行,这时使用QT不是单纯地将此类采用moveToThread就可以搞定的,我直接举个简单的例子,可以从这个例子中使用
2022-10-28 14:34:21
564
原创 如何使用QT发布一个程序
1。首先找到发布文件夹;如果没有指定则是在即这里没有进行钩选,则在当前工程目录平级,例如 项目源码目录在:D:\qttest\FTPTEST则它的发布版在没选的情况下默认为D:\qttest\\QtWorkPlace\build-FTPTEST-Desktop_Qt_5_9_2_MinGW_64bit-Release2。在此文件夹内找到你要的执行文件,即*.exe文件3。将其复制到一个新的文件夹内;4。打开QT的发布工具,打开QT.5.12.2(mingGW7.3.0-64-
2022-03-03 10:22:34
988
原创 QT中使用moveToThread
QT中使用项目中很多时候会用到moveToThread,与主线程分隔开,在这里可以说一个很简单的例 子来使用,直接上代码:datasave.h文件#ifndef DATASAVE_H#define DATASAVE_H#include<QObject>#include<QList>#include<QThread>class datasave:public QObject{public: datasave(); void run(.
2022-01-20 22:45:14
1584
1
可学习的谭浩强c语言
2014-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人