二QT中使用QTimer定时器
2024-09-05 22:31:20
QT中的定时器类叫QTimer(5.8以上版本才有),构造函数只需要提供父对象的指针
使用的话,需要调用QTImer的start方法,该方法以毫秒单位,每过指定毫秒时间,该类对象就会发出一个timeout的信号,我们处理这个信号即可。
示例:每秒刷新一次label上显示的时间
QTimer *timer = new QTimer(this);
timer->start(1000);
connect(timer, &QTimer::timeout, [=]{
ui->label_time->setText(QDateTime::currentDateTime().toString("yyyy-MM-dd ddd hh:mm:ss"));
});
最新文章
- Sublime 常用插件简介
- 分享一个ruby网站 | 菜鸟教程
- MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)
- 解决:jquery-1.11.1.min.js红叉问题
- 拼接json时小心C#中bool类型转化
- andorid 进度条
- Webform中Repeater控件--绑定嵌入C#代码四种方式
- 第八节:常见安全隐患和传统的基于Session和Token的安全校验
- 基础总结(03)-- css有趣的特性
- jsp获取当前项目跟路径
- 在 Centos 安装 MySQL
- mvc 中英文切换
- day35 数据库介绍和初识sql
- elasticsearch-dump 迁移es数据 (elasticdump)
- King Arthur's Birthday Celebration
- OpenGL ES3 非常好的系列文章
- arm B和BL指令浅析
- 自动化ui 保存max场景信息 结构化处理比较好用
- win7显示方向旋转快捷键禁用及图形属性打开方法
- Java多线程设计模式(四)