QT 定时器demo

来源:互联网 发布:php处理高并发 编辑:程序博客网 时间:2024/05/17 23:26

QT5入门之8 - 定时器

原创 2015年10月15日 15:24:47
  1. 新建项目Qt Widgets Application。 
    这里写图片描述
  2. 在构造函数中启动定时器
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QMessageBox>#include <QCloseEvent>#include <QDateTime>#include <QTimer>#include <qdebug.h>MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow){    ui->setupUi(this);    QTimer *timer = new QTimer(this);    connect(timer,SIGNAL(timeout()),this,SLOT(timerUpDate()));    timer->start(1000);}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  1. 添加定时器处理函数
void MainWindow::timerUpDate(){    QDateTime time = QDateTime::currentDateTime();    QString str = time.toString("yyyy-MM-dd hh:mm:ss ");    ui->label->setText(str);//需要在界面上添加一个label}
原创粉丝点击