【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);
}