【Y忍冬草】QT顯示軟件運行時間

【Y忍冬草】QT:顯示軟件運行時間

一個簡單的實現檢測軟件運行時間的小軟件:

1.代碼

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QTime>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    m_dateTime = QDateTime::currentDateTime();
    timer = new QTimer();
    connect(timer, SIGNAL(timeout()), this, SLOT(UpdateTime()));
    timer->start(1000);
}

MainWindow::~MainWindow()
{
    delete timer;
    delete ui;
}

void MainWindow::UpdateTime()
{
    QDateTime endTime = QDateTime::currentDateTime();
    QTime time;
    time.setHMS(0, 0, 0, 0);
    QString strTime = time.addSecs(m_dateTime.secsTo(endTime)).toString("hh:mm:ss");
    ui->lineEdit->setText(strTime);
}


2.結果

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章