#ifdef _MSC_VER #pragma execution_character_set("utf-8") // Qt VS 中文兼容(UTF-8) #endif #include "LockScreenForm.h" #include "ui_LockScreenForm.h" LockScreenForm::LockScreenForm(QWidget *parent) : QWidget(parent), ui(new Ui::LockScreenForm) { ui->setupUi(this); } LockScreenForm::~LockScreenForm() { delete ui; } void LockScreenForm::showLockScreenTime() { QDateTime now = QDateTime::currentDateTime(); ui->labelLockHour->setText(now.time().toString("HH")); ui->labelLockMinute->setText(now.time().toString("mm")); ui->labelLockDate->setText(now.date().toString("MM月dd日 dddd")); if (now.time().second() % 2 == 0) { ui->labelLockSep->hide(); } else { ui->labelLockSep->show(); } }