QT中QTimer的使用方法介绍

来源:互联网 发布:java round half up 编辑:程序博客网 时间:2024/05/01 18:19

原理

QT中定时器的工作原理:定义一个定时器,将这个定时器的timeout()信号和自己定义的函数进行绑定,如同在程序的主线程里面每隔一段时间执行一次自己定义的槽函数。

实现

QTimer* my_time=new QTimer();connect(my_time,SIGNAL(timeout()),this,SLOT(MyFunction()));my_time->start(200);

解释

首先声明创建一个槽函数;
然后将这个槽函数的timeout()和自定义的槽函数进行绑定;
然后启用这个定时器。 每隔200ms,执行一个自己定义额槽函数。
接下来只要实现自己定义的槽函数,就完成一个简单的定时器功能。
注意:首先需要进行信号和槽函数的连接,然后才能启用这个定时器。

0 0