Qt:通過QLabel控制元件來顯示實時日期時間

Gabriel_Tian發表於2019-04-21

標頭檔案需新增:

#include <QTimer>

建構函式中:

//日期/時間顯示
QTimer *timer = new QTimer(this);
connect(timer,SIGNAL(timeout()),this,SLOT(timerUpdate()));
timer->start(1000);

定義成員函式timerUpdate()實現使用者介面顯示時間:

void userwindow::timerUpdate()
{
    QDateTime time = QDateTime::currentDateTime();

    QString str = time.toString("yyyy-MM-dd hh:mm:ss dddd");

    ui->dateTime->setText(str);
}

相關文章