加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Qt中定时器TimerID的小概括

发布时间:2021-11-21 18:54:26 所属栏目:PHP教程 来源:互联网
导读:Qt中定时器的使用方法 1,如果就用一两个定时器,可以直接使用关联槽函数。 相关教程中 例如: (1)在 mainwindow.h 中添加槽函数声明。 private slots: void timerUpDate(); (2)在 mainwindow.cpp 中添加代码。 添加#include QtCore的头文件包含,这样就

Qt中定时器的使用方法
 
1,如果就用一两个定时器,可以直接使用关联槽函数。
 
相关教程中 例如:
 
(1)在 mainwindow.h 中添加槽函数声明。
 
private slots:
void timerUpDate();
 
(2)在 mainwindow.cpp 中添加代码。
 
添加#include <QtCore>的头文件包含,这样就包含了QtCore下的所有文件。
 
构造函数里添加代码:
 
QTimer *timer = new QTimer(this); //新建定时器
connect(timer,SIGNAL(timeout()),this,SLOT(timerUpDate())); //关联定时器计满信号和相应的槽函数
timer->start(1000); //定时器开始计时,其中1000表示1000ms即1秒
 
(3)然后实现更新函数。
 
void MainWindow::timerUpDate()
{
QDateTime time = QDateTime::currentDateTime(); //获取系统现在的时间
QString str = time.toString("yyyy-MM-dd hh:mm:ss dddd"); //设置系统时间显示格式
ui->label->setText(str); //在标签上显示时间
}

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读