QttimerEvent实现简单秒表功能

本文实例为大家分享了Qt timerEvent实现简单秒表的具体代码,供大家参考,具体内容如下

#ifndef WIDGET_H #define WIDGET_H //头文件 #include<QWidget> #include<QObject> #include<QTimerEvent> #include<QTimer> namespace Ui { class Widget; } class Widget : public QWidget {     Q_OBJECT public:     explicit Widget(QWidget *parent = 0);     ~Widget();     double i = 0;     //QString s = QString::number(i); private:     Ui::Widget *ui;     //QTimer *myTimer;// 定义定时器对象     int id1,id3;     int id2 = 0; protected:     void timerEvent(QTimerEvent *event); // 声明 private slots:     void on_pushButton_clicked();     void on_pushButton_3_clicked();     void on_pushButton_2_clicked(); }; #endif // WIDGET_H //widget.cpp #include "widget.h" #include "ui_widget.h" #include<QObject> #include<QTimer> #include<QDebug> Widget::Widget(QWidget *parent) :     QWidget(parent),     ui(new Ui::Widget) {     ui->setupUi(this);     ui->lineEdit->setFixedHeight(60);     ui->lineEdit->setFont(QFont( "Arial" , 32 ));     ui->lineEdit->setText("0.0"); } Widget::~Widget() {     delete ui; } void Widget::timerEvent(QTimerEvent *event) {     // 判断是哪个定时器     if(event->timerId() == id1){         qDebug() << "timer1";         i = i+0.1;         QString s = QString::number(i);         ui->lineEdit->setText(s);     } } void Widget::on_pushButton_clicked()  //开始 {     id1 = startTimer(100);     //timer_1 = startTimer(100); } void Widget::on_pushButton_3_clicked()  //停止 {     killTimer(id1); } void Widget::on_pushButton_2_clicked()  //记录 {     QString s = ui->lineEdit->text();     ui->listWidget->addItem(s);     id2=id2+1;     QString id2s = QString::number(id2);     ui->label_2->setText("记录次数:"+id2s); }

ui

效果

推荐阅读

    快捷键秒表|常用快捷键大全

    快捷键秒表|常用快捷键大全,,常用快捷键大全Ctrl键组合快捷键:Ctrl键+ A 全选、Ctrl键+ C 复制、Ctrl键+ F 查找、Ctrl键+ R 刷新、Ctrl键+

    秒表设置时间|秒表怎样调时间日期

    秒表设置时间|秒表怎样调时间日期,,1. 秒表怎样调时间日期一般的电子秒表:显示时钟状态下,按住左键不放显示闹铃时间(按住右键不放显示日期,也

    电脑秒表代码|电脑显示秒表

    电脑秒表代码|电脑显示秒表,,1. 电脑显示秒表拉力试验机的速度校正:1、首先记录机台横担之初始位置''在控制面板上选择速度值(使用标准直

    Android实现APP秒表功能

    Android实现APP秒表功能本文实例为大家分享了Android实现APP秒表功能的具体代码,供大家参考,具体内容如下
    这几天一直在看安卓,也正好赶上

    Android实现秒表功能

    Android实现秒表功能本文实例为大家分享了Android实现秒表功能的具体代码,供大家参考,具体内容如下
    设计完成一个秒表,具备启停功能,正确使

    java实现秒表功能

    java实现秒表功能利用javax.swing.Timer类设计并实现一个模拟秒表功能的应用程序。程序中显示不断递增的时间,同时包含允许用户启动和终

    Android实现简易秒表功能

    Android实现简易秒表功能本文实例为大家分享了Android实现秒表功能的具体代码,供大家参考,具体内容如下
    今天为了给师弟们讲安卓,花了10分

    利用QT设计秒表功能

    利用QT设计秒表功能本文实例为大家分享了QT设计秒表功能的具体代码,供大家参考,具体内容如下
    一、窗口界面的设置
    可以使用属性栏digitCou