QChart实现波形放大缩小

乔巴137 2017-08-13 09:04:55
我有一个应用,QT设计界面显示实时采集的波形,现在有波形了,但是想观察波形的细节需要放大缩小功能,我看Qchart里面有
zoomIn和zoomOut这个函数,但是这个只是放大整体,没法根据鼠标点的位置放大缩小,希望大神给指点一下,万分感谢

...全文
4201 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiyangqingyun 2019-08-18
  • 打赏
  • 举报
回复
建议用qcustomplot,设置属性即可支持鼠标缩放,非常好用!
未雨绸缪@ 2019-08-15
  • 打赏
  • 举报
回复
重写鼠标事件
yjwx0017 2019-03-12
  • 打赏
  • 举报
回复
根据鼠标点位置构建一个以该点为中心的矩形传入zoomIn函数
Suifqwu 2019-03-01
  • 打赏
  • 举报
回复
你只要再加一个可以拖动的地方就好啦,你放大之后,然后随便自己挪
w54a3te 2017-08-16
  • 打赏
  • 举报
回复
我试过只缩放x轴的功能,自己写一个MouseArea,处理滚轮时间,等比放大或缩小Chat的x坐标axisX的min和max,可以达到效果, http://blog.csdn.net/w54a3teg64c7bd/article/details/56843573 希望有所帮助
王桑的一天 2017-08-13
  • 打赏
  • 举报
回复
没用过QChart,但用过别的。 这个图是不是能设置x轴范围的? 鼠标选择区域后release,重新设置x轴范围为鼠标框选的x0, x1
乔巴137 2017-08-13
  • 打赏
  • 举报
回复
是可以设置X轴Y轴的范围的,QChart应该是Qt引进不久的模块,如果框选矩形进行放大应该是可以的,但是我这边需求是 根据鼠标点滚轮放大缩小,不过仍然很谢谢你

16,173

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧