最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

QT實現(xiàn)秒表項目

 更新時間:2022年08月04日 12:04:48   作者:吳衡的博客  
這篇文章主要為大家詳細介紹了QT實現(xiàn)秒表項目,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了QT實現(xiàn)秒表項目的具體代碼,供大家參考,具體內(nèi)容如下

源代碼目錄

mainwindow.ui窗口設計

mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include<QTime>
#include<QTimer>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
? ? Q_OBJECT

public:
? ? explicit MainWindow(QWidget *parent = 0);
? ? ~MainWindow();

private slots:
? ? void updateTimeAndDisplay();


? ? void on_btn_start_clicked();

? ? void on_btn_stop_clicked();

? ? void on_btn_pause_clicked();

? ? void on_btn_log_clicked();

private:
? ? Ui::MainWindow *ui;
? ? QTimer *ptimer;
? ? QTime baseTime;
? ? QString showStr;

};

#endif // MAINWINDOW_H

mainwindow.cpp

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

MainWindow::MainWindow(QWidget *parent) :
? ? QMainWindow(parent),
? ? ui(new Ui::MainWindow)
{
? ? ui->setupUi(this);
? ? this->ptimer=new QTimer;
? ? connect(this->ptimer,SIGNAL(timeout()),this,SLOT(updateTimeAndDisplay()));

}

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

void MainWindow::updateTimeAndDisplay(){
? ? QTime current=QTime::currentTime();
? ? int t=this->baseTime.msecsTo(current);
? ? QTime showTime(0,0,0,0);
? ? showTime=showTime.addMSecs(t);
? ? showStr=showTime.toString("hh:mm:ss:zzz");
? ? this->ui->lcdNumber->display(showStr);
}

void MainWindow::on_btn_start_clicked()
{
? ? this->baseTime=QTime::currentTime();
? ? this->ptimer->start(1);
? ? this->ui->btn_start->setEnabled(false);
}

void MainWindow::on_btn_stop_clicked()
{
? ? if(this->ui->btn_stop->text()=="停止"){
? ? ? ? this->ui->btn_stop->setText("清零");
? ? ? ? this->ptimer->stop();
? ? }else{
? ? ? ? this->ui->lcdNumber->display("00:00:00:000");
? ? ? ? this->ui->textBrowser->clear();
? ? ? ? this->ui->btn_stop->setText("停止");
? ? ? ? this->ui->btn_start->setEnabled(true);
? ? }

}

void MainWindow::on_btn_pause_clicked()
{
? ? static QTime pauseTime;
? ? if(this->ui->btn_pause->text()=="暫停"){
? ? ? ? pauseTime=QTime::currentTime();
? ? ? ? this->ptimer->stop();
? ? ? ? this->ui->btn_pause->setText("繼續(xù)");
? ? }else{
? ? ? ? QTime cut=QTime::currentTime();
? ? ? ? int t=pauseTime.msecsTo(cut);
? ? ? ? this->baseTime=this->baseTime.addMSecs(t);
? ? ? ? this->ptimer->start(1);
? ? ? ? this->ui->btn_pause->setText("暫停");

? ? }


}

void MainWindow::on_btn_log_clicked()
{
? ? this->ui->textBrowser->append(this->showStr);
}

main.cpp

#include "mainwindow.h"
#include <QApplication>

int main(int argc, char *argv[])
{
? ? QApplication a(argc, argv);
? ? MainWindow w;
? ? w.show();

? ? return a.exec();
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C語言 OpenCV實現(xiàn)柱面投影

    C語言 OpenCV實現(xiàn)柱面投影

    在做全景拼接的時候,為了保持圖片中的空間約束與視覺的一致性,需要進行柱面投影,否則離中心圖像距離越遠的圖像拼接后變形越大。本文將具體介紹一下這如何實現(xiàn),需要的可以參考一下
    2021-12-12
  • C++中const修飾符的詳解及其作用介紹

    C++中const修飾符的詳解及其作用介紹

    這篇文章主要介紹了C++中const修飾符的詳解及其作用介紹,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • c++編寫簡單的計算器程序

    c++編寫簡單的計算器程序

    用c++語言實現(xiàn)一個簡單的計算器,新手作品,僅僅包括基本的加減乘除運算。希望能夠給菜鳥們一些啟發(fā)
    2016-05-05
  • Matlab實現(xiàn)別踩白塊小游戲的示例代碼

    Matlab實現(xiàn)別踩白塊小游戲的示例代碼

    別踩白塊是一款音樂類休閑游戲,游戲的玩法不難,只需跟著音樂的節(jié)奏點中對的方塊即可。本文將用Matlab實現(xiàn)這一經(jīng)典游戲,感興趣的可以了解一下
    2022-03-03
  • C語言如何實現(xiàn)順序表(數(shù)據(jù)結構)

    C語言如何實現(xiàn)順序表(數(shù)據(jù)結構)

    這篇文章主要介紹了C語言如何實現(xiàn)順序表(數(shù)據(jù)結構)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C++算法計時器的實現(xiàn)示例

    C++算法計時器的實現(xiàn)示例

    本文主要介紹了C++算法計時器的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • C語言之地址傳遞和引用傳遞的問題

    C語言之地址傳遞和引用傳遞的問題

    這篇文章主要介紹了C語言之地址傳遞和引用傳遞的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • C++實現(xiàn)LeetCode(25.每k個一組翻轉(zhuǎn)鏈表)

    C++實現(xiàn)LeetCode(25.每k個一組翻轉(zhuǎn)鏈表)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(25.每k個一組翻轉(zhuǎn)鏈表),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++中實現(xiàn)隊列類鏈式存儲與棧類鏈式存儲的代碼示例

    C++中實現(xiàn)隊列類鏈式存儲與棧類鏈式存儲的代碼示例

    這篇文章主要介紹了C++中實現(xiàn)隊列類鏈式存儲與棧類鏈式存儲的代碼示例,通過注釋來說明,直接上代碼,簡單粗暴XD 需要的朋友可以參考下
    2016-03-03
  • c++ 虛繼承,多繼承相關總結

    c++ 虛繼承,多繼承相關總結

    這篇文章主要介紹了c++虛繼承,多繼承相關總結,幫助大家更好的理解和學習使用c++,感興趣的朋友可以了解下
    2021-03-03

最新評論

睢宁县| 杂多县| 南昌市| 锦州市| 尤溪县| 维西| 凉城县| 隆子县| 庆元县| 合阳县| 惠州市| 比如县| 突泉县| 余江县| 珠海市| 安康市| 馆陶县| 沙河市| 安新县| 肇东市| 临城县| 东光县| 体育| 三明市| 江阴市| 阿鲁科尔沁旗| 上高县| 扬州市| 耿马| 西盟| 青海省| 晋宁县| 普宁市| 卢氏县| 驻马店市| 克什克腾旗| 罗源县| 都江堰市| 鹿邑县| 巧家县| 晋中市|