資源簡介
qt實現計時器,可以實現00:00:00的計時效果。可以根據全局變量flag標志位的變化控制計時器的開始和結束!我是新人,寫的有很多不足還望 高手指教謝謝!
代碼片段和文件信息
/*****?代碼沒有貼全,無法編譯通過但是計時主要用到的信號與槽就是下面兩個?只要recordTiming?函數執行就會開始執行計時****/
/***********?頭文件?**********/
#ifndef?ENCODE_H
#define?ENCODE_H
#include?
#include?
#include?
namespace?Ui?{
????class?encode;
}
class?encode?:?public?QWidget
{
????Q_object
public:
????explicit?encode(QWidget?*parent?=?0);
????~encode();
private:
????Ui::encode?*ui;
int?flag;
????int?hour;
????int?minute;
????int?second;
????QTimer?*recordTimer;
????void?startRecord();
private?slots:
????void?recordTiming();
};
#endif?//?ENCODE_H
/******?計時開始函數?*****/
void?encode::startRecord()
{
????this->recordTimer?=?new?QTimer;
????connect(recordTimerSIGNAL(timeout())thisSLOT(recordTiming()));
????hour?=?0;
????minute?=?0;
????second?=?0;
????recordTi
- 上一篇:蘇州大學操作系統本科試題
- 下一篇:圖解CTeX中文字庫安裝.doc
評論
共有 條評論