吉吉于

Qt学习笔记(4):获取系统当前时间

MainWindow.h

01 #ifndef MAINWINDOW_H
02 #define MAINWINDOW_H
03
04 #include </span>
05
06 namespace Ui {
07     class MainWindow;
08 }
09
10 class MainWindow : public QMainWindow
11 {
12     Q_OBJECT
13
14 public:
15     explicit MainWindow(QWidget *parent = );
16     ~MainWindow();
17
18 private:
19     Ui::MainWindow *ui;
20
21 private slots:
22     void timerUpDate();
23 };
24
25 #endif // MAINWINDOW_H </div>   MainWindow.cpp
01 #include “mainwindow.h”
02 #include “ui_mainwindow.h”
03 #include </span>
04 MainWindow::MainWindow(QWidget *parent) :
05     QMainWindow(parent),
06     ui(new Ui::MainWindow)
07 {
08     ui->setupUi(this);
09     QTimer *timer=new QTimer(this);
10     //新建定时器
11     connect (timer,SIGNAL(timeout()),this,SLOT(timerUpDate()));
12     //关联定时器计满信号和相应的槽函数
13     timer->start(1000);
14     //定时器开始计时,间隔1秒
15 }
16
17 MainWindow::~MainWindow()
18 {
19     delete ui;
20 }
21 void MainWindow::timerUpDate()
22 {
23     QDateTime time=QDateTime::currentDateTime();
24     //获取系统当前时间
25     QString str=time.toString(“yyyy-mm-dd hh:mm:ss dddd”);
26     //设置系统时间显示格式
27     ui->label->setText(str);
28     //在标签显示时间
29 } </div> 下载源码 转载请注明:[于哲的博客][1] » [Qt学习笔记(4):获取系统当前时间][2] [1]: http://lazynight.me [2]: http://lazynight.me/606.html