qwt 多Y轴 项目效果

时间:2024-12-20 17:28:20

项目场景:

在做一个半导体上位机软件项目实践中,需要做一个曲线展示和分析界面,上位机主题是用qt框架来开发,考虑到目前qt框架的两种图标库,一个是qcustomplot 一个是 qwt。之所以采用qwt ,根本原因是因为lgpl协议。尽管在多坐标轴、多Y轴的实现上 qcustomplot有天然的优势。
具体lgpl协议和gpl协议的不同,读者可以百度下即可。既然最终选择了qwt来实现。那就干吧。


demo预览

qwt_多Y轴

需要源码的可私信。

实现功能介绍

  1. 支持多Y轴
  2. 支持单坐标轴选中
  3. 支持单坐标轴反转、放大、缩小、拖动调整范围和滚轮调整范围
  4. 支持曲线tracker、和游标以及相交点坐标展示
  5. 支持*线,可拖动
  6. 支持画布放大、缩小、平移
  7. 支持导出pdf、图片、svg等
  8. 支持打印预览、打印等

常用类介绍

  1. QwtPlot