QT中QTimer的使用方法介绍
2015-09-22 18:45
375 查看
原理
QT中定时器的工作原理:定义一个定时器,将这个定时器的timeout()信号和自己定义的函数进行绑定,如同在程序的主线程里面每隔一段时间执行一次自己定义的槽函数。实现
QTimer* my_time=new QTimer(); connect(my_time,SIGNAL(timeout()),this,SLOT(MyFunction())); my_time->start(200);
解释
首先声明创建一个槽函数;然后将这个槽函数的timeout()和自定义的槽函数进行绑定;
然后启用这个定时器。 每隔200ms,执行一个自己定义额槽函数。
接下来只要实现自己定义的槽函数,就完成一个简单的定时器功能。
注意:首先需要进行信号和槽函数的连接,然后才能启用这个定时器。
相关文章推荐
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- Qt定时器和随机数详解
- Qt实现图片移动实例(图文教程)
- Qt for Android开发实例教程
- QModelIndex/Role/Model介紹<二>
- 基于PyQt5的快速开发框架QFramer
- ok6410开发板移植DirectFB手记
- 【笔记】给Qt内嵌一个Chrome吧
- 【算法】最短路径之A*搜索
- qt入门必备
- 在 Qt4 中使用 C++11
- Hello Word ~ v0.2.2 背单词软件发布 -- By WHYPRO
- ubuntu下opencv和qt的安装配置
- linux下opengl的安装(with qt)
- qt 学习小节
- QT的命名风格
- QT 中的sleep
- QT 串口的监控
- 在VS2010下配置QT和ITK+VTK