Qt5 多线程测试 附所有源代码

 时间:2024-10-13 02:05:43

1、首先我们新建一个工程项目,这里不再赘述,不会的请关注我并查看我的其它经验。创建项目的时候记得把界面勾选上,因为我们是通过手动绘制窗口界面。主窗口名为MainWidget

Qt5 多线程测试 附所有源代码

3、这里选择创建一个C++类,点击下一步

Qt5 多线程测试 附所有源代码

5、再点击完成就可以了,其他的不用管默认就可以了

Qt5 多线程测试 附所有源代码

7、TimeWork的cpp文件,函数的实现如下图注意,QThread只有run()函数是运行在子线程中的,其余函数均在主线程中运行。对于需要在多个线程中更改的变量我们需要上锁用于保护变量更改时线程调用的唯一性

Qt5 多线程测试 附所有源代码

8、MainWidget主界面的实现方式如下图

Qt5 多线程测试 附所有源代码

9、程序可以实现计时器的开始、暂停和停止功能具体运行效果如下图

Qt5 多线程测试 附所有源代码
  • 如何在U深度pe系统中使用注册表编辑器
  • Linux系统之CentOS-7版本安装
  • nginx 如何在window7系统上面安装和调试
  • Fedora Linux怎么安装chrome浏览器
  • windows xp如何安装iis(安装iis图文配置教程)
  • 热门搜索
    窑湾古镇旅游攻略 全域旅游规划 杭州到乌镇旅游攻略 金坛旅游网 海滨温泉旅游度假区 东北三省旅游地图 三亚旅游团购 上海旅游集散中心官方网站 沙县旅游 云南旅游服务网