定时器的使用

时间:2021-08-23 00:11:22

1、声明QTimer对象

QTimer* mytimer ;

2、new出QTimer对象

mytimer = new QTimer();

3、设置指定时间开启QTimer对象

mytimer.start(1000);//1s

4、连接时间到了之后做的槽函数

QObject::connect(mytimer,SIGNAL(timerout()),this,SLOT(function()));

5、关闭定时器

mytimer.stop();//只是关闭,对象还在

6、其他

(1)、判断定时器是否正在工作

mytimer.isActive();

(2)、单次定时器

mytimer.singleShot();