基于QTimer类的定时器
- 创建定时器类的对象;
QTimer *timer = new QTimer(this);
- timer 超时后会发出timeout()信号,所以需要在创建好定时器对象后给其建立信号与槽;
connect(timer, SIGNAL(timeout()), this, SLOT(onTimeout()));
- 在需要开启定时器的地方调用void QTimer::start ( int msec );
timer->start
基于QTimer类的定时器
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(onTimeout()));
timer->start