欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

QT 定时器的使用

发布时间:2023/12/15 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 QT 定时器的使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在QObject中有定时器的实现方法,所有的控件都继承自QObject,所以所有控件都继承了这一方法。首先是启动一个定时器(可以考虑在构造函数中使用)

int QObject::startTimer ( int interval )

返回值是一个标示定时器序号的整形。可以同时启动多个定时器,用该返回值来进行标识。参数interval以毫秒为单位,表示定时器每隔interval毫秒时间就出发一次。当使用好了定时器之后,可以调用

void QObject::killTimer ( int id )

来删除定时器,这里的id就是startTimer的返回值。使用定时器最重要的就是回调函数:void QObject::timerEvent(QTimerEvent *te).注意这是一个虚函数,需要在继承类中重写方法。这里的QTimerEvent 用不到可以不去管它,但是要包含头文件#include<QTimerEvent>.

总结

以上是生活随笔为你收集整理的QT 定时器的使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。