Qt中QTimer类的使用

首先 添加头文件: #include
QTimer类的使用:创建一个QTimer的对象,使用start()来开始并且把它的timeout()信号连接到适当的槽,当这段时间过去了,它将会发射timeout()信号,与这个信号相连的槽就开始执行。当QTimer的父对象被销毁时,它也会被销毁。

参考使用:

QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(1000);

startTimer()函数的作用是使定时器开始,并且返回一个定时器标识符,或者如果不能开始计时,返回0。当定时器事件发生时,虚函数timeEvent(QTimeEvent*)被调用为QTimerEvent时间参数类。重新实现这个函数可以获得定时器事件。
另一篇文章更加详细清晰
QTimer类参考 http://www.kuqin.com/qtdocument/qtimer.html#details

猜你喜欢

转载自blog.csdn.net/mao_hui_fei/article/details/80066312