1)用到的头文件:
#include <QTimer>
#include <QtCore>
2)私有槽:
void timerUpDate();
3)新建定时器:
QTimer *timer = new QTimer(this);//新建定时器
4)槽函数:
void MainWindow::timerUpDate()
{
QDateTime time = QDateTime::currentDateTime();
//获取系统现在的时间
QString str = time.toString("yyyy-MM--dd hh:mm:ss dddd");
//设置系统时间显示格式
ui->label->setText(str);
}
5)连接信号槽:
connect(timer,SIGNAL(timeout()),this,SLOT(timerUpDate()));//连接定时器计满信号和相应的槽函数
timer->start(1000);