• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: qt  计时器  

资源简介

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

评论

共有 条评论