提供定时器,而且还有一种只执行一次的定时。连接timeout()信号,然后调用start().
QTimer *timer = new QTimer(this);
connect(timer,SIGNAL(timeout()),this,SLOT(handleTimeout()));
timer->start(1000); // 1 second.
创建一个一次的定时,
QTimer::singleShot(5000,this,SLOT(slotTime())); // 5 seconds后执行slotTime();
http://qt-project.org/doc/qt-4.8/QTimer.html