linux starttimer Timerevent函数用法
2021/7/4 7:24:13
本文主要是介绍linux starttimer Timerevent函数用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
官方小册子在此
startTimer是开始一个计时器,返回计时器的序号,如果返回0表示他没有开启计时器,一个计时器事件按时间间隔发生(毫秒级)直到她被杀死,如果间隔是0,这个如果这里没有系统事件就会发生,一次。当计时器触发时调用QTimerEvent函数,
QTimer返回的是触发该类的计时器编号。
首先在头文件中加入
protected:
void timerEvent(QTimerEvent* event); starttimer函数还在一定的时间段内调用该函数。 int QObject::startTimer(int interval, Qt::TimerType timerType = Qt::CoarseTimer) 该函数返回的定时器的id,设置了定时器每隔一段时间就调用timerEvent函数,interval是毫秒。 在头文件private里定义int clock;用它作为变量接收startTimer的返回值。 在cpp文件中加上头文件。
#include <QTimerEvent> 在要启动定时器的位置加入clock=this->startTimer(1000);
void wj::timerEvent(QTimerEvent *event){
if(event->timerId() == clock)
{写入代码}
}
这篇关于linux starttimer Timerevent函数用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南