将实时(非静态)放在qt(c ++)上

Put real time (non static) on qt (c++)

本文关键字:qt 放在 静态 实时      更新时间:2023-10-16

我想把实时放在Qt上,但非静态

的我有这个代码:

QDateTime dateTime = dateTime.currentDateTime();
QString dateTimeString = dateTime.toString("yyyy-MM-dd hh-mm-ss");
ui->data->setText(dateTimeString);

但它只显示静态日期时间,我想要真实的日期时间(每秒更改一次(

完成!

页眉:

private:
int timerId;
protected:
void timerEvent(QTimerEvent *event);

源:

timerId = startTimer(1000);
....
void paginavenda::timerEvent(QTimerEvent *event)
{
QDateTime dateTime = dateTime.currentDateTime();
QString dateTimeString = dateTime.toString("yyyy-MM-dd hh:mm:ss");
ui->data->setText(dateTimeString);
}