官方小冊子在此
startTimer是開始一個計時器,返回計時器的序號,如果返回0表示他沒有開啟計時器,一個計時器事件按時間間隔發生(毫秒級)直到她被殺死,如果間隔是0,這個如果這里沒有系統事件就會發生,一次。當計時器觸發時調用QTimerEvent函數,

QTimer返回的是觸發該類的計時器編號。
首先在頭文件中加入
protected:
void timerEvent(QTimerEvent* event);
starttimer函數還在一定的時間段內調用該函數。
int QObject::startTimer(int interval, Qt::TimerType timerType = Qt::CoarseTimer)
該函數返回的定時器的id,設置了定時器每隔一段時間就調用timerEvent函數,interval是毫秒。
在頭文件private里定義int clock;用它作為變量接收startTimer的返回值。
在cpp文件中加上頭文件。
#include <QTimerEvent>
在要啟動定時器的位置加入clock=this->startTimer(1000);
void wj::timerEvent(QTimerEvent *event){
if(event->timerId() == clock)
{寫入代碼}
}
