qt5中QLCDNumber实时显示本地时间

mac2022-06-30  27

1.头文件

#include <QLCDNumber> #include <QDateTime>

2.对象

QTimer *pTimer; QDateTime dateTime; pTimer =new QTimer();

4.关联信号槽

connect(pTimer, SIGNAL(timeout()), this, SLOT(showtime())); //用一个定时信号来更改时间 pTimer->start(500);

5.槽函数

void frmMain::showtime() { dateTime=QDateTime::currentDateTime();//获取当地时间 ui->lcdNumber->resize(100,50);//设置大小 ui->lcdNumber->setDigitCount(8); QString timestr = dateTime.toString("hh:mm:ss"); //设置时间格式 ui->lcdNumber->display(timestr); }

最新回复(0)