一、定时器使用方法一
timerEvent事件
void timerEvent(QTimerEvent *event) override;
启动定时器 startTimer(ms) 返回值是定时器ID
startTimer(2000);
区分定时器 QTimerEvent内的timerId
int tmId = event->timerId();
二、定时器使用方法二
使用QTimer
QTimer *pTimer = new QTimer(this);
pTimer->start(1000); // 启动定时器
// 一但定时器启用后,会间隔一段时间就发送一个信号timeout
connect(pTimer, &QTimer::timeout, [=](){
//add your code
});
pTimer->stop(); // 关闭定时器