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

相关推荐
在人间负债^4 分钟前
Rust 实战项目:TODO 管理器
开发语言·后端·rust
爱吃烤鸡翅的酸菜鱼11 分钟前
用【rust】实现命令行音乐播放器
开发语言·后端·rust
全栈陈序员11 分钟前
用Rust和Bevy打造2D平台游戏原型
开发语言·rust·游戏引擎·游戏程序
黛琳ghz11 分钟前
用 Rust 从零构建高性能文件加密工具
开发语言·后端·rust
悟世君子12 分钟前
Rust 开发环境搭建
开发语言·后端·rust
代码狂想家16 分钟前
Rust时序数据库实现:从压缩算法到并发优化的实战之旅
开发语言·rust·时序数据库
黛琳ghz18 分钟前
用 Rust 打造高性能 PNG 压缩服务
开发语言·后端·rust
IT闫23 分钟前
Rust的内存安全与实战落地的直观解析
开发语言·安全·rust
zhouyunjian30 分钟前
syncronized使用与深入研究
java·开发语言