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

Qt6 + QCustomPlot 实时曲线 Demo ,适合串口与上位机项目

最近整理了一个基于Qt6 + QCustomPlot的实时曲线显示 Demo,主要用于演示上位机软件中常见的实时数据展示、曲线交互和数据接收功能。

项目采用Qt6 + CMake + VS2022开发,代码结构清晰,适合作为学习参考或直接进行二次开发。

已实现功能

目前支持:

  • 鼠标拖拽平移曲线
  • 鼠标滚轮缩放视图
  • X/Y、仅X、仅Y三种轴向模式
  • 曲线、坐标轴、图例、数据点选择
  • 拖拽采样点实时修改数据
  • 模拟实时接收数据
  • 自定义接收间隔
  • 折线、平滑曲线、柔和平滑三种绘制方式
  • PNG图片导出


模拟实时数据接收

Demo内置数据模拟功能,会持续产生新的随机采样值并追加到曲线末尾,用于模拟真实设备的数据流。

例如:

  • 串口设备
  • TCP通信
  • 数据采集卡
  • PLC设备
  • 传感器数据

后续如果需要接入真实设备,只需将随机数据部分替换为实际接收到的数据即可。


平滑曲线效果

很多实时曲线直接使用折线连接,转折位置会比较生硬。

因此Demo增加了平滑曲线绘制功能:

  • 红色点表示真实采样数据
  • 蓝色线表示插值后的平滑曲线

这样既保留原始数据,又能获得更好的显示效果。


适合哪些项目?

这个Demo比较适合:

  • Qt学习
  • QCustomPlot研究
  • 串口工具开发
  • 上位机软件开发
  • 数据采集系统
  • 设备监控软件
  • 工业控制项目

如果你正在做实时曲线显示相关功能,可以直接在此基础上扩展串口、TCP、数据库等模块。


源码获取

需要源码的朋友,

评论区回复:

源码

后续统一发送获取方式。

也欢迎交流:


http://www.rkmt.cn/news/1426975.html

相关文章:

  • OpenAI转型之路:从非营利到有限营利,如何平衡AI使命与商业化
  • Go语言高可用设计:容错与降级
  • 别再手动调相机了!用OSGBImporter插件加载倾斜摄影模型,5分钟搞定初始视角对齐
  • PrivateGPT本地部署指南:离线AI文档问答从环境配置到实战调优
  • 2026柳州市防水补漏公司权威推荐:卫生间、阳台、屋顶、地下室、飘窗、外墙漏水,专业防水公司TOP5口碑榜+全维度测评(2026年6月最新深度行业资讯) - 防水百科
  • 手把手复现SmartBI V6-V10权限绕过漏洞(附Python监听脚本)
  • 应对AI信息过载:从被动消费到主动策展的实用策略
  • Windows右键菜单终极管理指南:ContextMenuManager让你的桌面操作效率翻倍
  • 告别臃肿框架:用Mongoose在C语言里5分钟手搓一个轻量级HTTP服务器
  • 终极Flash浏览器CefFlashBrowser:让经典Flash游戏和网页内容重获新生
  • 告别Boot Camp!用大白菜PE给MacBook Air装Win7的保姆级教程(附分区避坑指南)
  • 徐州黄金回收优选|2026年5月润富黄金回收:全域免费上门、无隐形收费、高价变现指南 - 润富黄金珠宝行
  • 从AT指令到脚本引擎:解锁UartAssist V5.0.2隐藏的自动化测试技能
  • Silicon Graphics 040-1062-005 电源管理板
  • 浪潮服务器装WinServer 2012 R2,从BIOS设置到RAID配置的保姆级避坑指南
  • 2026年5月兰州金价逼近千元大关余生黄金回收教你卖金不踩坑 - 润富黄金珠宝行
  • 2026年5月广州卖黄金必看!余生黄金回收报价透明不套路全城上门 - 润富黄金珠宝行
  • 台车炉哪家靠谱?源头厂家直供(综合能耗降低30%以上)(2026年5月最新) - 商业新知
  • 免费开源围棋AI分析助手LizzieYzy:从零到高手,你的终极棋力提升指南
  • 我在太原海豚高补的复读生活:从428分到547分,提了119分 - 中国企业名录优选推荐
  • 达梦数据库实战:三分钟搞定,用系统视图精准定位任意表的约束信息(含主键、外键、检查约束)
  • 2026镇江市防水补漏公司权威推荐:卫生间、阳台、屋顶、地下室、飘窗、外墙漏水,专业防水公司TOP5口碑榜+全维度测评(2026年6月最新深度行业资讯) - 防水百科
  • 深圳 24 小时空压机抢修 寿力阿特拉斯英格索兰上门维修 - 大风02
  • 告别CocoaPods!Cocos Creator iOS项目手动集成AdMob SDK 8.9.0的保姆级教程
  • 2026年5月运城卖金不亏!润富黄金回收 专业高价 全城免费上门 - 润富黄金珠宝行
  • 保姆级教程:在Windows上用PyCharm配置Anomalib,训练自己的Padim模型并导出ONNX
  • 2026年4月知名的蝶阀蜗轮头厂商哪个好,涡轮蜗杆风阀欧姆/阀门手轮执行器/沟槽消防阀门涡轮头,蝶阀蜗轮头生产商哪家强 - 品牌推荐师
  • 别再裸奔了!手把手教你给RocketMQ Dashboard和Broker加上双保险(附5.1.3版本完整配置)
  • 别再只用rand()了!C++标准库的std::mt19937实战指南(附两种安全种子方案)
  • 智慧树刷课插件终极指南:3步实现网课自动化学习的完整解决方案