qt动态显示当前时间如何实现

qt动态显示当前时间如何实现

   

         
         
  1. #include "mainwindow.h"
  2.  #include "ui_mainwindow.h"
  3.  #include <QDateTime>
  4.  #include <QTimer>
  5.  
  6.  MainWindow::MainWindow(QWidget *parent) :
  7.      QMainWindow(parent),
  8.      ui(new Ui::MainWindow)
  9.  {
  10.      ui->setupUi(this);
  11.  
  12.      QTimer *timer = new QTimer(this);
  13.      displayTime();
  14.      connect(timer, SIGNAL(timeout()), this, SLOT(displayTime()));
  15.      timer->start(1000);
  16.  
  17.  }
  18.  
  19.  void MainWindow::displayTime()
  20.  {
  21.      QDateTime dt;
  22.      QTime time;
  23.      QDate date;
  24.  
  25.      dt.setTime(time.currentTime());
  26.      dt.setDate(date.currentDate());
  27.  
  28.      QString currentDate = dt.toString("yyyy:MM:dd:hh:mm:ss");
  29.      ui->beiJingLabel->setText(currentDate);
  30.  }

我想做一个动态显示当前时间的程序,1s刷新1次,上面的程序没有刷新,问题出在哪?谢谢大家!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值