广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Qt编写秒表功能
  • 316
分享到

Qt编写秒表功能

Qt秒表 2022-11-13 14:11:17 316人浏览 独家记忆
摘要

本文实例为大家分享了Qt编写秒表的具体实现代码,供大家参考,具体内容如下 文件widget.h #ifndef WIDGET_H #define WIDGET_H #include&

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

文件widget.h

#ifndef WIDGET_H
#define WIDGET_H
#include<QTimer>
#include <QWidget>
#include<QString>
#include<QTime>
namespace Ui {
class Widget;
}
 
class Widget : public QWidget
{
    Q_OBJECT
 
public:
    explicit Widget(QWidget *parent = 0);
    ~Widget();
 
private slots:
    void on_startButton_clicked();
    void updatesolt();
    void on_stopButton_clicked();

private:
    Ui::Widget *ui;
    int num ;
    QTimer *timer;
 
};
 
#endif // WIDGET_H

main.cpp

#include "widget.h"
#include <QApplication>
 
int main(int arGC, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();
 
    return a.exec();
}

widget.cpp

#include "widget.h"
#include "ui_widget.h"
#include<QString>
#include<QTime>
Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    num =  0;
   // ui->lineEdit->setText(QString::number(num));
    ui->lcdNumber->setDigitCount(8);
    QTime time;
    time.setHMS(0,0,0);
    ui->lcdNumber->display(time.toString("hh:mm:ss"));
    //这个this是为了指定父对象,
    //只要指定了父对象,那么在堆区申请的空间,会在释放父对象的时候,会自动释放
    timer = new QTimer(this);
    //只要设定的时间到,timer 就会产生一个timeout的信号,而且是循环产生
    connect(timer,SIGNAL(timeout()),this,SLOT(updatesolt()));
}
 
Widget::~Widget()
{
    delete ui;
}
 
void Widget::on_startButton_clicked()
{
    //启动定时器  单位是毫秒
    timer->start(10);
 
}
void Widget::updatesolt()
{
    num++;
    QTime time(0,0,0);
    QTime t = time.addSecs(num);
    ui->lcdNumber->display(t.toString("hh:mm:ss"));
}
 
 
void Widget::on_stopButton_clicked()
{
    timer->stop();
}

UI界面如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Qt编写秒表功能

本文链接: https://www.lsjlt.com/news/171778.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Qt编写秒表功能
    本文实例为大家分享了Qt编写秒表的具体实现代码,供大家参考,具体内容如下 文件widget.h #ifndef WIDGET_H #define WIDGET_H #include&...
    99+
    2022-11-13
    Qt 秒表
  • 利用QT设计秒表功能
    本文实例为大家分享了QT设计秒表功能的具体代码,供大家参考,具体内容如下 一、窗口界面的设置 可以使用属性栏digitCount来设计此时0的初始位置 二、代码的编写 1、确定时间...
    99+
    2022-11-13
    QT 秒表
  • Qt timerEvent实现简单秒表功能
    本文实例为大家分享了Qt timerEvent实现简单秒表的具体代码,供大家参考,具体内容如下 #ifndef WIDGET_H #define WIDGET_H //头文件 #in...
    99+
    2022-11-13
    Qt timerEvent 秒表
  • QT设计秒表功能(跑步计时器)
    本文实例为大家分享了QT设计秒表功能的具体代码,供大家参考,具体内容如下 设计目标 1. 定时器开始 2.复位从0开始计时 3.记录--把记录的时间添加到QTextBrowser, ...
    99+
    2022-11-13
    QT 秒表
  • java实现秒表功能
    利用javax.swing.Timer类设计并实现一个模拟秒表功能的应用程序。程序中显示不断递增的时间,同时包含允许用户启动和终止计时功能的代码,以及一个可将时间复位为0的按钮。 i...
    99+
    2022-11-13
  • Android实现秒表功能
    本文实例为大家分享了Android实现秒表功能的具体代码,供大家参考,具体内容如下 设计完成一个秒表,具备启停功能,正确使用工作线程完成界面刷新 activity_main.xml...
    99+
    2022-11-13
  • C++实现秒表功能
    本文实例为大家分享了C++实现秒表功能的具体代码,供大家参考,具体内容如下 抽象出CLOCK类来制作一个电子秒表,能够自动跳转 代码中有些陌生的库函数,顺便介绍一下: 1.syste...
    99+
    2022-11-13
  • Qt编写地图之实现跨平台功能
    目录一、前言二、功能特点1 省市区域地图封装类功能特点2 百度地图封装类功能特点3 离线地图下载类功能特点4 省市轮廓下载类功能特点三、体验地址四、效果图五、相关代码一、前言 跨平台...
    99+
    2022-11-13
  • Android实现APP秒表功能
    本文实例为大家分享了Android实现APP秒表功能的具体代码,供大家参考,具体内容如下 这几天一直在看安卓,也正好赶上老师布置的作业,所以就做了一个秒表。自己参考了一下别人的图标,...
    99+
    2022-11-13
  • Android实现简易秒表功能
    本文实例为大家分享了Android实现秒表功能的具体代码,供大家参考,具体内容如下 今天为了给师弟们讲安卓,花了10分钟写了一个简易的秒表app,现贴出代码,供各位刚入门以及还未入...
    99+
    2022-11-13
  • Android怎么实现APP秒表功能
    要实现一个APP秒表功能,可以按照以下步骤进行操作:1. 创建一个新的Android项目。在Android Studio中,选择“F...
    99+
    2023-08-17
    Android
  • 使用JavaScript编写一个秒表计时器
    本篇文章给大家分享的是有关使用JavaScript编写一个秒表计时器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。JavaScript是什么JavaScript是一种直译式的脚...
    99+
    2023-06-07
  • js如何实现秒表计时器功能
    这篇文章主要介绍了js如何实现秒表计时器功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。效果图: 下面贴代码:<!DOCT...
    99+
    2022-10-19
  • Qt实现编辑框失去焦点隐藏功能
    目录1.控件2.响应消息3.窗口功能实现3.1双击响应QLabel控件3.2QLineEdit失去焦点3.3QPushButton保存按钮今天来为大家分享一个小功能,首先看实现的效果...
    99+
    2022-11-13
    Qt编辑框失去焦点隐藏 Qt编辑框隐藏 Qt 编辑框
  • 如何编写注册表-批处理-VBS之间的功能对应
    这篇文章主要讲解了“如何编写注册表-批处理-VBS之间的功能对应”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何编写注册表-批处理-VBS之间的功能对应”吧!(绿色是标题,红色的部分就是需...
    99+
    2023-06-08
  • Android自定义Chronometer实现短信验证码秒表倒计时功能
    本文实例为大家分享了Chronometer实现倒计时功能,Android提供了实现按照秒计时的API,供大家参考,具体内容如下 一、自定义ChronometerView 继续自...
    99+
    2022-06-06
    倒计时 验证码 秒表 短信验证码 Android
  • 利用java编写一个留言板功能
    本篇文章为大家展示了利用java编写一个留言板功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。JSP+JavaBean的留言板技术<span >Messages.html <HT...
    99+
    2023-05-31
    java 留言板 ava
  • 使用Java编写一个碰撞检测功能
    本篇文章给大家分享的是有关使用Java编写一个碰撞检测功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。碰撞检测的过程处理主要有以下三步:碰撞检测(Collision Dete...
    99+
    2023-05-30
    java
  • 利用JavaScript怎么编写一个换肤功能
    这篇文章给大家介绍利用JavaScript怎么编写一个换肤功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。原理通过点击事件,获取点击的的图片的信息,在HTML背景图片的路径改变css样式<style>&n...
    99+
    2023-06-06
  • 使用原生JavaScript编写一个进度条功能
    这期内容当中小编将会给大家带来有关使用原生JavaScript编写一个进度条功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。进度条实现介绍使用JavaScript实现进度条功能。原理:通过鼠标移动事件,...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作