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();    // 停止定时器
}

相关推荐
预见AI18 分钟前
C#索引器练习题
开发语言·计算机视觉·c#
农村小镇哥23 分钟前
PHP数据传输流+上传条件+上传步骤
java·开发语言·php
电商API&Tina32 分钟前
淘宝 / 京东关键词搜索 API 接入与实战用途教程|从 0 到 1 搭建电商选品 / 比价 / 爬虫替代系统
java·开发语言·数据库·c++·python·spring
lbb 小魔仙1 小时前
Python_PromptEngineering终极指南
开发语言·python
阿Y加油吧1 小时前
单调栈与堆的经典应用:柱状图最大矩形 & 数组第 K 大元素深度解析
开发语言·python
Strugglingler1 小时前
Python学习记录
开发语言·python
whitelbwwww1 小时前
标准模板库--STL库
开发语言·c++
枫叶丹41 小时前
【HarmonyOS 6.0】ArkWeb嵌套滚动快速调度策略
开发语言·华为·harmonyos
努力学习的小廉1 小时前
Python 零基础入门——基础语法(二)
android·开发语言·python