1,显示效果
2,页面布局
显示控件选择LCD Numer
digitCount默认为5,不够用调整为10
3,具体代码
1 #include "timeshow.h" 2 #include "ui_timeshow.h" 3 4 timeshow::timeshow(QWidget *parent) : 5 QMainWindow(parent), 6 ui(new Ui::timeshow) 7 { 8 ui->setupUi(this); 9 //设置间隔时间 10 timer.setInterval(1000); 11 //如果超时了就执行槽函数 12 connect(&timer,SIGNAL(timeout()),this,SLOT(showtime())); 13 } 14 15 timeshow::~timeshow() 16 { 17 delete ui; 18 } 19 20 void timeshow::showtime() 21 { 22 QString d=QDate::currentDate().toString("yyyy-MM-dd"); 23 QString t=QTime::currentTime().toString("hh:mm:ss"); 24 25 ui->lcdDate->display(d); 26 ui->lcdTime->display(t); 27 } 28 void timeshow::on_btnStart_clicked() 29 { 30 timer.start(); 31 } 32 33 void timeshow::on_btnStop_clicked() 34 { 35 timer.stop(); 36 }