没想到qt中使用timer是如此的简单, 在遇到需要每隔一段时间触发一个事件的时候, timer就有了用武之地。 如下例: #include <QTimer> QTimer timer=new QTimer; connect(timer,SIGNAL(timeout()),this,SLOT(dosomething())); timer->start(1000); void dosomethings() { //do something }