QT中定时器的使用

文章目录


概述

Qt中使用定时器大致有两种,本篇暂时仅描述使用QTimer实现定时器


步骤

c 复制代码
// 1.创建定时器对象
QTimer *timer = new QTimer(this);

// 2.开启一个定时器,5秒触发一次 
timer->start(5000);               

// 3.建立信号槽连接,每隔5秒触发超时信号,调用onWaitTimeout()函数
connect(timer, &QTimer::timeout, this, &MainWindow::onWaitTimeout);

// 4.在槽函数中编写处理逻辑
void MainWindow::onWaitTimeout()
{
    timer->stop();    // 停止定时器
}

相关推荐
铭毅天下6 分钟前
EasySearch Rules 规则语法速查手册
开发语言·前端·javascript·ecmascript
YMWM_21 分钟前
print(f“{s!r}“)解释
开发语言·r语言
愤豆24 分钟前
05-Java语言核心-语法特性--模块化系统详解
java·开发语言·python
bksczm25 分钟前
文件流(fstream)
java·开发语言
NGC_661126 分钟前
Java 线程池阻塞队列与拒绝策略
java·开发语言
小碗羊肉38 分钟前
【从零开始学Java | 第二十二篇】List集合
java·开发语言
m0_7167652340 分钟前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
froginwe111 小时前
Bootstrap4 折叠组件使用指南
开发语言
sunwenjian8861 小时前
SpringBean的生命周期
java·开发语言
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于Java的游泳馆会员管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言