QWdidget调用startTimer启动一个定时器,并返回定时器id。如果启动失败,返回0.
定时器每隔interval 毫秒就会启动一次,直到调用killTimer(). 如果interval=0,当没有其他系统时间发生时,会调用一次。
当定时器发生时,会调用timerEvent(QTimerEvent *event).如果多个定时器在运行,可用通过timeId()来区分。
举例
int QObject::startTimer(int interval, Qt::TimerType timerType = Qt::CoarseTimer)
startTimer(50); // 50-millisecond timer
startTimer(1000); // 1-second timer
startTimer(60000); // 1-minute timer