您的位置:首页 > 编程语言 > Qt开发

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