QT 多线程-Timer模拟

0 前言

利用Timer回调事件来模拟多线程效果

1 基本思路

  1. 在QTimer的回调事件中,关联一个任务函数,用于模拟独立线程
  2. 在独立线程中,更新计数器,并更新标签显示值
  3. 10S倒计时结束后,关闭定时器任务

2 效果

  1. 截图
    开始界面框架图
    软件运行中
  2. 视频效果
    http://cedar-renjun.github.io/images/2015/12/17/4.mov

3 源码下载

http://cedar-renjun.github.io/assets/2015/12/17/multi_thread_1.zip

4 注意事项

软件定时器,最多只能达到20ms的精度;需要更高精度时,必须调用系统硬件定时器