【QT】简单的定时器例子

1,显示效果

【QT】简单的定时器例子

 

 2,页面布局

显示控件选择LCD Numer

【QT】简单的定时器例子

 

 digitCount默认为5,不够用调整为10

【QT】简单的定时器例子

 

 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 }

 

上一篇:Qt编码问题解决实践(中文乱码,UTF-8与GBK转换,QString转QByteArray)


下一篇:用Qt写爬虫爬https网站图片