今天公司安排个任务,要求将控制器上生成的16进制数据文本文件,导入到软件用图形显示,自动分布X轴Y轴坐标,同时还要求可以鼠标拖动及缩放,首先想到就是用qcustomplot,最近刚好将qcustomplot都看了遍,所以基本上没有什么难度,唯一的要求就是文本文件中的数据是16进制的数据,用空格隔开,每两个16进制数据转换为一个short数据,同时还有负数,一开始用strHex.toShort(&ok, 16);发现始终取不出负数,应该用strHex.toUShort(&ok, 16);真是操蛋!

源码稍微改改就可以支持10进制数据,也可以每个数据都一个点显示。由于源码中附带了7套精美QSS样式,不方便全部放出源码,这里只放出核心代码,如有需要可以私聊!

源码及测试数据和可执行文件下载:http://pan.baidu.com/s/1ntsrliD  http://pan.baidu.com/s/1hqmvDwK

QT编写的数据转曲线工具相关推荐

  1. Qt编写大数据大屏UI电子看板系统

    前言 目前大屏大数据可视化UI这块非常火,趁热也用Qt来实现一个,Qt这个一站式超大型GUI超市,没有什么他做不了的,大屏电子看板当然也不在话下,有了QSS和QPainter这两个无敌的工具组合,借用 ...

  2. QT编写简易的SSL证书注册工具

    前言:基于内网环境中搭建的SSL证书,想要让浏览器识别并信任它,有一步非常重要的操作就是需要用户手动将证书导入到自己的'受信任根目录'里面去.但是如果处于一个非常庞大的内网环境中,访问我们网站用户是一 ...

  3. 用Qt编写视频追踪数据标注工具

    文章目录 编写该工具的意义 使用步骤 选择图片所在的目录 标注目标ID 保存标注结果 编写该工具的意义 视频数据主要用于多目标追踪中,与目标检测不同,用于训练追踪模型的数据最重要的是目标的ID号(若某 ...

  4. Qt编写可视化大屏电子看板系统21-数据转曲线

    一.前言 数据转曲线,这个用的非常多,比如串口或者网络收到的数据,对特定的字节数据绘制实时的曲线,或者对历史记录存储的数据进行曲线绘制,按照约定的规则,数据转曲线绘制必须提供规则,没有规则只能对所有数 ...

  5. 用Qt自制视频数据标注工具

    编写该工具的意义 视频数据主要用于多目标追踪中,与目标检测不同,用于训练追踪模型的数据最重要的是目标的ID号(若某一帧中某目标被标为1号,在所有的视频帧中都应为1号),目前现成的数据集有行人追踪的MO ...

  6. QT串口动态实时显示大量数据波形曲线(二)========“chart绘图与波形观察”

    上篇文章介绍了串口的设置,以下介绍初步画图. 前言 感觉绘图才是QT等面向对象编程的最好特例.做完之后能感觉到这点是和在单片机或者ARM上逻辑编程最大的区别. 绘图步骤: (1)采用QT自带chart ...

  7. python编写数据库连接工具_详解使用Python写一个向数据库填充数据的小工具(推荐)...

    一. 背景 公司又要做一个新项目,是一个合作型项目,我们公司出web展示服务,合作伙伴线下提供展示数据. 而且本次项目是数据统计展示为主要功能,并没有研发对应的数据接入接口,所有展示数据源均来自数据库 ...

  8. 使用C#编写一个读取和判断股票实时成交数据的小工具

    使用vs2019预览版,.net4.5进行编写,定位为一个数据分析的小工具,对个股的每笔成交进行分析判断,目前想到的就这些功能,并且还存在很多问题,不断完善中. 本身不是专业写程序的,只是处于爱好在闲 ...

  9. 文件批量下载工具(自己用QT编写)

    自己用QT编写的工具,小伙伴们随意使用. 之前因为需要从网络上下载一些图片,不想一个一个的下载,就在网上找一些可以批量下载的工具. 找了一大圈,不是收费,就是一大堆的广告. 一怒之下,决定自己搞一个下 ...

  10. 串口调试助手源代码 qt编写 带协议解析 帧判断 通信数据保存等功能

    串口调试助手源代码 qt编写 带协议解析 帧判断 通信数据保存等功能 使用说明介绍 1.功能介绍: 采用Qt编写的串口调试助手工具,功能齐全,除了具备十六进制收发及文件保存等基本功能外,还具有以下功能 ...

最新文章

  1. php引入类的位置,php如何在一个类中引入另外一个类
  2. VTK:功能袋图用法实战
  3. Something haunts me in Python
  4. docker镜像指定安装源_Docker快速安装以及换镜像源
  5. 实操教程|使用计算机视觉的方法在钢铁平面上检测焊接缺陷
  6. 【网页】如何下载网页中mathplayer插件中的pdf文件
  7. Linux下安装DB2数据库
  8. Java SE 和 Java EE 的区别
  9. 与现代教育技术有关的计算机知识,基于计算机的现代教育技术手段的利用与开发...
  10. linux火狐插件目录,Firefox的插件目录在哪里?
  11. 共享编辑文档系统dzzoffice安装
  12. MongoDB——GridFS
  13. c语言中单链表的逆置
  14. Ubuntu16.04使用sudo add-apt-repository时报错:aptsources.distro.NoDistroTemplateException
  15. 设置textview字体样式
  16. Intel 正式宣布8代酷睿处理器:14nm、性能提升15%
  17. openstack rdo_为什么我们在RDO中对OpenStack软件包构建使用测试
  18. 万拓单控存储DS1800
  19. 《雷神之锤 Ⅲ》平方根倒数速算法魔术数字的另一种求法(2)
  20. ROCK PI4介绍与上手

热门文章

  1. html5网页计数器,HTML5:启动计数器
  2. Gps开发实战——卫星数量获取
  3. matlab倒立摆pid仿真,一级倒立摆课程设计--倒立摆PID控制及其Matlab仿真
  4. batchplot插件用法_batchplot插件怎么安装 batchplot插件安装教程
  5. EXCEL vba 易失性函数
  6. 100项PPT制作技术,做出让观众倾倒的演示文档!
  7. php 关于模板的原理和解析,PHP-关于模板的原理和解析_PHP教程
  8. 风行电视账号服务器链接失败,腾讯对战平台连接版本服务器失败的解决方法
  9. 人工智能深度学习数据集
  10. 原创力文档怎么免费下载_简历模板免费资源 word文档模板下载