Qt 定时器 (QTimer) 的用法
#include <QTimer>
//新建定时器
QTimer *timer1=new QTimer(this);
//连接定时器的信号与槽,定时时间一到就会发送 timeout() 信号,从而触发槽slot()
connect(timer1,SIGNAL(timeout()),this,SLOT(slot()));
//启动定时器
//方式一 start(int time), 每隔 “time” 秒重启定时器
timer1->start(2000);
//方式二 setSingleShot(bool) 仅启动一次
timer1->setSingleShot(true);
//关闭定时器
timer1->stop();