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 分钟前
qt+gstreamer实现播放功能
qt·gstreamer
凤凰院凶涛QAQ17 分钟前
《C++转JAVA快速入手系列》:基本通用语法篇
java·开发语言·c++
zjun100120 分钟前
QT:语言翻译
开发语言·qt
Shadow(⊙o⊙)34 分钟前
C++常见错误解析2.0
开发语言·数据结构·c++·后端·学习·算法
谢谢 啊sir38 分钟前
L2-057 姥姥改作业 - java
java·开发语言
l1t38 分钟前
duckdb excel插件和rusty_sheet插件在python中的不同表现
开发语言·python·excel
人道领域41 分钟前
【黑马点评日记】高并发秒杀:库存超卖与锁机制解析
java·开发语言·redis·spring·intellij-idea
lsx2024061 小时前
《jEasyUI 创建树形下拉框》
开发语言
minji...1 小时前
Linux 网络套接字编程(一)端口号port,socket套接字,socket,bind,socket 通用结构体
linux·运维·服务器·开发语言·网络
2301_814809861 小时前
踩坑实战pywebview:用 Python + Web 技术打造轻量级桌面应用
开发语言·前端·python