Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Qt中定时器TimerID的小总结

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); //在标签上显示时间
}