QTimer相关描述:
头文件:
#include <QTimer>
相关函数:
void start(int msec);//启动定时器并初始化
void start(); //启动定时器
void stop); //停止定时器
void setInterval(int mesc); //设置定时
void timeout () ;//定时到,产生的信号函数
编程:
QTimer *timer = new QTimer(this);
connect(timer,SIGNAL(timeout),this,SLOT(update()));//update()为定时到时所调用的函数
timer->start(1000);
在程序中你可以随时调用 setIneterval(int mesc) 设定时间;stop()停止定时;
注意:
定时的时间要设置好,要不然调用函数还没完成又开始进入下一次的定时中断无法完成相应的工作。