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

相关推荐
咸鱼翻身小阿橙14 分钟前
QT-P3
开发语言·qt·计算机视觉
心易行者22 分钟前
代码写好了,然后呢?——手把手教你把Python脚本变成能赚钱的Web应用
开发语言·前端·python
AKA__Zas23 分钟前
初识 事务
java·开发语言·数据库·sql
今儿敲了吗25 分钟前
常用UI组件
开发语言
高斯林.神犇31 分钟前
六、java配置类改造ioc
java·开发语言
t***54432 分钟前
Orwell Dev-C++ 和 Embarcadero Dev-C++ 哪个更好
开发语言·c++
gCode Teacher 格码致知34 分钟前
Python提高:软件测试中Fixture机制-由Deepseek产生
开发语言·python
xyq20241 小时前
jEasyUI 创建简单的菜单
开发语言
l1t1 小时前
利用python statsmodels包分析数据
开发语言·python
小同志001 小时前
请求两个注解 @PathVariable + @RequestPart
开发语言·lua·请求注解