qt动态显示当前时间如何实现
-
#include "mainwindow.h"
-
#include "ui_mainwindow.h"
-
#include <QDateTime>
-
#include <QTimer>
-
-
MainWindow::MainWindow(QWidget *parent) :
-
QMainWindow(parent),
-
ui(new Ui::MainWindow)
-
{
-
ui->setupUi(this);
-
-
QTimer *timer = new QTimer(this);
-
displayTime();
-
connect(timer, SIGNAL(timeout()), this, SLOT(displayTime()));
-
timer->start(1000);
-
-
}
-
-
void MainWindow::displayTime()
-
{
-
QDateTime dt;
-
QTime time;
-
QDate date;
-
-
dt.setTime(time.currentTime());
-
dt.setDate(date.currentDate());
-
-
QString currentDate = dt.toString("yyyy:MM:dd:hh:mm:ss");
-
ui->beiJingLabel->setText(currentDate);
-
}
我想做一个动态显示当前时间的程序,1s刷新1次,上面的程序没有刷新,问题出在哪?谢谢大家!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)