QT 設計乙個秒錶(跑步計時器)

2021-09-25 12:32:49 字數 1489 閱讀 6897

設計目標

1. 定時器開始

2.復位從0開始計時

4. qtime t(0,0,0)   t = t.addmsec( number )  t.tostring (「hh:mm:ss:zzz」)

定時器(qtimer)的使用

定時器---定時傳送訊號timeout

qtimer 定時器類

1.建立定時器類物件

qtimer mtimer;

2.把定時器訊號與槽函式關聯

connect(&mtimer, &qtimer::timeout, this, &timerwin::on_outbt_clicked);

3.啟動定時器

mtimer.start(1000);

4.停止定時器

mtimer.stop();

qt creator元件布局

執行效果

原始碼stopwatchwin.h

#ifndef stopwatchwin_h

#define stopwatchwin_h

#include #include #include namespace ui

class stopwatchwin : public qmainwindow

;#endif // stopwatchwin_h

stopwatchwin.cpp

#include "stopwatchwin.h"

#include "ui_stopwatchwin.h"

#include stopwatchwin::stopwatchwin(qwidget *parent) :

qmainwindow(parent),

ui(new ui::stopwatchwin)

stopwatchwin::~stopwatchwin()

void stopwatchwin::fun_clicked()

void stopwatchwin::on_startbt_clicked()

void stopwatchwin::on_stopbtn_clicked()

}void stopwatchwin::on_pushbutton_clicked()

void stopwatchwin::on_recordbtn_clicked()

void stopwatchwin::on_resertbt_clicked()

main.cpp

#include "stopwatchwin.h"

乙個簡單地計時器。

這是乙個很簡單地秒錶計時器,以一秒為單位計時,實現了暫停時間和繼續計時兩個功能。介面如下 如下 計時開始按鈕 void start id sender 計時停止按鈕 void stop id sender 初始化 label uilabel alloc initwithframe cgrectmak...

乙個簡單的計時器

果然是新手啊,現在的階段是什麼都要上網查,只知道實現原理,demo卻寫不出來。哎 第乙個練手的,乙個簡單的計時器,基本原理時使用執行緒控制textview的定時重新整理 view code 1 package king.timer 23 import 4import android.os.bundl...

vc計時器數字重疊 VC計時器的乙個使用心得

最近使用vc的計時器。計時器一般是先設定乙個timer,然後響應wm timer訊息,然後銷毀計時器。但是我發現在 設定計時器和銷毀計時器是有講究的。開始我的 是這樣的 cmainframe cmainframe todo add member initialization code here se...