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. 37_04_awk入门进阶
  2. python基础知识理解
  3. 创建squashfs.img文件挂载失败
  4. hive(3)——使用mapreduce
  5. 速看|万豪数据泄漏门再敲警钟 酒店集团7步安全建议
  6. Eclipse 的快捷键以及文档注释、多行注释的快捷键 一、多行注释快捷键
  7. nodejs window下安装与配置淘宝镜像
  8. 语言可以编辑系统软件吗_你知道吗?你本来也可以精通多国语言
  9. Layer/jquery获取父窗口的元素
  10. 打造全能网管——网吧常用工具软件介绍
  11. 计算机标准用户英文名称,标准计算机专业英文简历范文
  12. 恍然若梦:南京珠江路一晚安利-传销经历。
  13. winvnc3.3.3连接就关闭
  14. 手眼标定eye-in-hand(一)AX=XB方程推导
  15. OpenDRIVE v1.6 地图(一)Parametric cubic curve分析
  16. java计算机毕业设计绿色生活基于PS、DW的绿色环保宣传网站源码+数据库+系统+lw文档+mybatis+运行部署
  17. inprivate浏览是什么意思_如何使IE浏览器打开默认是InPrivate浏览
  18. 转:S3C2440上LCD驱动(FrameBuffer)实例开发详解
  19. Linux下查看Tomcat进程查看Tomcat启动日志
  20. 宝塔 Nginx免费防火墙 post 参数太多POST传递的参数数量超过800,拒绝访问,如有误报请点击误报

热门文章

  1. 今天咱们用Python整一个植物大战僵尸游戏 | 附带源码
  2. SMBIOS信息概述 -- DMI
  3. 第32节-事件-情形-动作(Events-Cases-Actions) | 剑雨Axure RP9系列【基础】
  4. 什么是面向服务架构(SOA)以及ESB在SOA的作用与特点
  5. 深度学习3—用三层全连接神经网络训练MNIST手写数字字符集
  6. python圆周率后100位_Python实现计算圆周率π的值到任意位的方法示例
  7. 量子力学顺口溜_圆周率前五百位背诵顺口溜
  8. 艾司博讯:拼多多旗舰店是正品吗?
  9. JDOJ 3055: Nearest Common Ancestors
  10. 用MATLAB进行余弦信号频谱分析