使用timerEvent可以捕獲到定時器事件,但是當定時器較多的時候,使用事件來捕獲顯得不怎麼方便。因此,我們可以使用<QTimer>來完成。
在我們需要使用定時器的地方new一個QTimer出來。如下:
QTimer *timer1 = new QTimer;
timer1->start(500); //單位毫秒,定時500ms
//todo
//timer-stop();停止定時器
這樣就避免了在事件函數裏的判斷以及可能造成的混亂。
使用timerEvent可以捕獲到定時器事件,但是當定時器較多的時候,使用事件來捕獲顯得不怎麼方便。因此,我們可以使用<QTimer>來完成。
在我們需要使用定時器的地方new一個QTimer出來。如下:
QTimer *timer1 = new QTimer;
timer1->start(500); //單位毫秒,定時500ms
//todo
//timer-stop();停止定時器
這樣就避免了在事件函數裏的判斷以及可能造成的混亂。