当前位置: 首页 > news >正文

QT上位机开发(动态数据采集与监控)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        上位机开发中,有一种类型的应用软件很特殊,它几乎没有什么交互操作,主要的工作就是检测和显示。如果说在此基础上有什么扩展的话,可能就是安全监控和报警。所以,这个上位机软件上面,主要显示的内容一般就是各个传感器的数据,包括压力传感器、温度传感器、湿度传感器、有害气体浓度传感器等等。

        今天呢,我们就用qt写一个简单的动态数据监控软件,大家可以在此基础上去灵活拓展和使用。

1、创建基础的qt widget工程

        老规矩,首先我们需要创建一个qt widget工程,为后续的使用打下基础。

2、设计头文件

        头文件的部分,主要有两个部分需要处理。第一个部分,就是定时器的部分。因为这是一个模拟的软件,没有真实的传感器,所以目前来说一个比较好的方法,就是在每次定时器回调的时候随机生成一个数据进行显示。第二个部分,就是显示的部分。现在显示的时候,都是把上一次显示的内容清空,用QPixmap进行重新赋值显示。

#pragma once#include <vector>
using namespace std;#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMainWindow>
#include <QMouseEvent>
#include <QT
http://www.lryc.cn/news/285524.html

相关文章:

  • vue2 -- 截图工具html2canvas
  • 笔记-孙子兵法-第三篇-谋攻(1)-不战而屈人之兵,上兵伐谋,韩信之死
  • kafka参数配置参考和优化建议 —— 筑梦之路
  • 如何本地搭建Splunk Enterprise数据平台并实现任意浏览器公网访问
  • FlinkAPI开发之状态管理
  • initdb: command not found【PostgreSQL】
  • QT第六天
  • linux 安装 grafana
  • “GPC爬虫池有用吗?
  • Kotlin协程的JVM实现源码分析(下)
  • js实现九九乘法表
  • HarmonyOS鸿蒙应用开发(三、轻量级配置存储dataPreferences)
  • 基于 IDEA 进行 Maven 工程构建
  • 牛客周赛 Round 17 解题报告 | 珂学家 | 枚举贪心 + 二分最短路
  • 喝口水都长胖?原来是“胖菌”惹的祸?!
  • 【C++干货基地】namespace超越C语言的独特魅力(文末送书)
  • 做一个简单的倒计时
  • 微服务环境搭建:docker+nacos单机
  • Opencv轮廓检测运用与理解
  • Java 8的新特性简单分享(后续有系列篇~敬请期待)
  • 计算机网络-计算机网络的概念 功能 发展阶段 组成 分类
  • 246.【2023年华为OD机试真题(C卷)】分月饼(动态规划-JavaPythonC++JS实现)
  • java大数据hadoop2.9.2 Linux安装mariadb和hive
  • Docker部署微服务问题及解决
  • Android: alarm定时很短时,比如500ms,测试执行mPowerManager.forceSuspend()后,系统不会suspend
  • 一个简单好用的C语言单元测试框架-Unity
  • ubuntu系统 vscode 配置c/c++调试环境
  • 算法练习-A+B/财务管理/实现四舍五入/牛牛的菱形字符(题目链接+题解打卡)
  • XSS语句
  • AD导出BOM表 导出PDF