mainwindow.cpp的实现

#include "mainwindow.h"
#include "ui_mainwindow.h"#include <QDebug>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);//    time.setHMS(0,0,0,0);//设置初始值timer = new QTimer(this);//创建一个定时器connect(timer, SIGNAL(timeout()), this, SLOT(update1()));//手动连接槽函数}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{timer->start(1);
}void MainWindow::on_pushButton_2_clicked()
{timer->stop();
}void MainWindow::update1(){time = QTime::currentTime();static quint32 time_out=0;time_out++;time=time.addMSecs(1);ui->label->setText(time.toString("hh:mm:ss:zzz"));
//            ui->label->update();qDebug() << time.toString("hh:mm:ss:zzz");
}

mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QTime>
#include <QTimer>QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();QTimer *timer;QTime time;private slots:void on_pushButton_clicked();void update1();void on_pushButton_2_clicked();private:Ui::MainWindow *ui;};
#endif // MAINWINDOW_H

主要用到QTimer和QTime

具体实例:

QT实现电子时钟(计时器)毫秒级相关推荐

  1. FPGA课程设计——数字电子时钟VERILOG(基于正点原子新起点开发板,支持8位或6位共阳极数码管显示时分秒毫秒,可校时,可设闹钟,闹钟开关,led指示)

    2019级电子科学与技术专业FPGA课程设计 报   告 2022  年 5 月 20 日 多功能数字电子钟的设计 摘要 电子设计自动化(EDA)是一种实现电子系统或电子产品自动化设计的技术,使用ED ...

  2. Qt制作一个简单的电子时钟

    电子时钟 新建桌面应用程序,项目名LCDClock,类名Clock,基类QDialog,取消产生界面文件 当前项目添加C++类DigitalClock,基类QLCDNumber 编辑digitalcl ...

  3. 【电路方案】基于8086多种花色流水灯设计/8086秒表计时系统/8086电子琴设计/8086多功能密码锁设计/8086电子秒表计时器时钟系统设计/8086电子计时器控制设计/8086智能电子称称重

    基于8086多种花色流水灯仿真设计-汇编教程和protues画图 关于8086多种花色的流水冻控制电路方案,下面包含了汇编程序和配套的流水灯电路图,大家可以参考一下此方案教程.1.汇编程 CODE S ...

  4. 只用js代码实现电子时钟,精确到毫秒

    效果如下: 完整代码详解如下: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  5. C#实现毫秒级计时器

    C#的Timer是典型的好看不好用,虽然Interval的最小值可以写1,但实际精度却只能达到几十毫秒.当我们需要毫秒级的计时器的时候,就只能想别的办法了.网上可以查到很多解决办法,下面只写我用的一种 ...

  6. Qt实战案例(2)——电子时钟的设计

    目录 一.项目介绍 二.项目基本配置 三.UI界面设计 四.主程序实现 4.1 添加新文件 4.2 digiclock.h头文件 4.3 digiclock.cpp源文件 4.4 main.cpp源文 ...

  7. Qt的初学路程(一)电子时钟

    最近在学习Qt,遇到很多不认识的类,学得比较迷茫,跟着教程做了一个电子时钟,左键摁住可以在界面上拖动,右键点击可以将其关闭. 以下是鄙人的学习代码,如果有错误,还敬请诸位学界泰斗斧正 #include ...

  8. 基于qt开发的智能系统:电子相册,监控摄像头模块,音乐播放器,视频播放器,电子时钟

    登录模块 源码请移步 //登录验证按钮函数 void MainWindow::on_loginBtn_clicked() {//获得userNameLEd输入框的文本userNameLEd->t ...

  9. Qt 打印时间 毫秒级

    Qt---打印系统时间,毫秒级 //获取当前时间 QDateTime current_date_time = QDateTime::currentDateTime(); QString current ...

最新文章

  1. 用python解算法谜题_编程的乐趣 用Python解算法谜题
  2. AngularJS的稍复杂form验证
  3. ALICE源代码分析
  4. Python学习笔记:安装python
  5. jmeter 查看提取的参数
  6. SQL语句大全(2)
  7. 计算机组装与维护思考问题,计算机组装与维护中的常见问题及解决方法
  8. 20172318 2018-2019-1 《程序设计与数据结构》第9周学习总结
  9. Togu Audio Line推出最新版本的TAL-BassLine-101插件 支持M1芯片
  10. 【HDU】4391 Paint The Wall
  11. java opencv去除干扰线_电子产品硬件研发—提高抗干扰性能的常用方法
  12. java7 新特性官方介绍_java7 新特性 总结版
  13. 计蒜客 17119 Trig Function(切比雪夫多项式)
  14. 微信公众号跳转到关注页面
  15. android 7 zip压缩文件,7-zip怎么把大文件压缩到最小
  16. 利用css来制作轮播图
  17. Python编程 | 统计新浪微博热门话题
  18. Billboard(海报粘贴简单的线段树)
  19. 2099 找到和最大的长度为 K 的子序列
  20. Android Studio百度地图仿QQ发说说选择位置功能

热门文章

  1. R语言产生对角阵、次对角阵等矩阵及矩阵运算
  2. 超定线性方程组Ax=b极小L1范数求解——MATLAB/Python实现
  3. js 对象转数组 数组转对象
  4. 罗马字母和希腊字母读法(in math)
  5. http://www.dewen.net.cn/q/15807/java byte 疑问
  6. p2p金融项目+支付宝充值
  7. 常微分方程数值解matlab欧拉,MATLAB实验报告_常微分方程数值解
  8. 数据库系统原理选择题总结
  9. 我的第一篇博文——写下我的规划
  10. oracle创建多字段索引吗,oracle复合索引介绍(多字段索引)