【Y忍冬草】QT:显示软件运行时间

一个简单的实现检测软件运行时间的小软件:

1.代码

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QTime>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);m_dateTime = QDateTime::currentDateTime();timer = new QTimer();connect(timer, SIGNAL(timeout()), this, SLOT(UpdateTime()));timer->start(1000);
}MainWindow::~MainWindow()
{delete timer;delete ui;
}void MainWindow::UpdateTime()
{QDateTime endTime = QDateTime::currentDateTime();QTime time;time.setHMS(0, 0, 0, 0);QString strTime = time.addSecs(m_dateTime.secsTo(endTime)).toString("hh:mm:ss");ui->lineEdit->setText(strTime);
}

2.结果

【Y忍冬草】QT显示软件运行时间相关推荐

  1. 【Y忍冬草】Qt消息和按钮链接网址

    对于Qt实现标准消息框和按钮实现链接网址网上有很多教程,在此记录只为自己更好的查阅. 相关代码: #include "mainwindow.h" #include "ui ...

  2. 【Y忍冬草】获取路径、打开文件图像等

    QT:获取路径.打开文件/图像等 1. 获取路径 #include <QFileDialog> #include <QMessageBox>//---------------- ...

  3. 【Y忍冬草】Qt之定时器

    首先,Qt对象的基类QObject为我们提供了一个基本的定时器,它是通过定时器事件来触发的.其步骤如下: step1:通过函数int QObject::startTimer(int interval) ...

  4. 【Y忍冬草】QT更改构建目录

    "你说什么样的话,你就是什么样的人" --蔡康永  真是好记性不如烂笔头. 这个小知识点在刚接触Qt的时候就知道的,结果重装了下Qt,想要去更改下构建目录,就在浆糊脑子里找啊找,最 ...

  5. 【Y忍冬草】Qt之客户端实现数据的接收和发送

    在使用通信功能时,需要在.pro工程中添加QT += network 相关代码: tcpClient.h文件: #ifndef TCPCLIENT_H #define TCPCLIENT_H#incl ...

  6. 【Y忍冬草】QT读写ini配置文件

    文章目录 1.ini文件格式 2. ini配置文件的读写.删除 3. 结果 4.源码下载  在我们进行软件系统开始时,对于一些参数我们需要进行配置,这时我们就会用ini类型的配置文件.其实我们在很多软 ...

  7. 【Y忍冬草】QT:Log日志功能实现

    1.简介 在利用QT进行开发的过程中经常会用到qDebug()来输出调试信息,但当程序正式发布时,这些都会被注释或者删除,这时我们就需要通过Log日志输出来代替.  Log日志是项目当中比用的功能,以 ...

  8. 【Y忍冬草】Qt学习之柱状图

    柱状图(bar chart),是一种以长方形的长度为变量的表达图形的统计报告图,由一系列高度不等的纵向条纹表示数据分布的情况,用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于 ...

  9. 【Y忍冬草】Qt使用中一些小知识

    [持续更新--]:记录小的知识点 1.在通过QLabel显示图像时,发现显示的图像并不会随之界面的大小变化而自适应改变,其实只要在程序中添加下面一句话即可: ui->imgLabel->s ...

最新文章

  1. Struts2_概述
  2. 贾跃亭画了一个8500亿的大饼
  3. 历届冬奥会中国金牌得主一览
  4. linux新建脚本文件,linux shell脚本编程2—修改文件时间和创建新文件即touch命令的使用...
  5. 零基础学python电子书-资料│最适合大学生零基础学的Python视频+电子书
  6. class.forname()中要写相对路径吗?_自考考试时间推迟,自考通过率会降低吗?
  7. SQL Server 加密案例解析
  8. FRR BGP代码分析20 -- 6PE\6VPE
  9. 面试:软件测试个人简历如何编写?
  10. 4.5 第九讲 函数展开成幂级数及其应用
  11. 快捷键Ctrl+s快速保存,屏蔽保存网页到本地
  12. 服务器操作系统 份额,2019年6月全球桌面操作系统市场份额数据:Linux占比1.55%...
  13. 愿与岁月共白头,且以深情寄余生
  14. 第27月第25天 clang -rewrite-objc main.m
  15. 怎么取消服务器账号密码,FTP怎样取消账号密码登陆?
  16. 供配电系统中的PE、N、PEN线各指的是什么?怎么区别和使用?
  17. 东软Unieap平台
  18. 2022年卡塔尔世界杯,分析之前的比赛计算出谁是冠军
  19. 舌尖上的创业者:吃货小分队CEO Amy Duan|伯斯人物志
  20. IBM Rational Rhapsody 8.0和Rhapsody Design Manager 4.0中的新增功能

热门文章

  1. 不登录,不用任何技术,一分钟下载网易云音乐
  2. Milvus 实战|基于 Milvus 的图文检索系统
  3. 霍常亮淘宝客教你开发app第9节:uniapp核心知识点
  4. 微信公众号测试账号的接口配置信息配置失败
  5. POJ 1611(基础并查集)
  6. 嵌入式工程师需要具备的能力
  7. php写字板代码,JS+HTML5 Canvas实现简单的写字板功能示例
  8. 北大的计算机应用基础,2012北大计算机应用基础 统考资料
  9. 2017年计算机应用基础统考题库,2017年计算机应用基础统考题库网考计算机应用基础真题10.doc...
  10. 合成器基础(一) - 声音基础知识