社区
Qt
帖子详情
QChart实现波形放大缩小
乔巴137
2017-08-13 09:04:55
我有一个应用,QT设计界面显示实时采集的波形,现在有波形了,但是想观察波形的细节需要放大缩小功能,我看Qchart里面有
zoomIn和zoomOut这个函数,但是这个只是放大整体,没法根据鼠标点的位置放大缩小,希望大神给指点一下,万分感谢
...全文
4201
7
打赏
收藏
QChart实现波形放大缩小
我有一个应用,QT设计界面显示实时采集的波形,现在有波形了,但是想观察波形的细节需要放大缩小功能,我看Qchart里面有 zoomIn和zoomOut这个函数,但是这个只是放大整体,没法根据鼠标点的位置放大缩小,希望大神给指点一下,万分感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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引进不久的模块,如果框选矩形进行放大应该是可以的,但是我这边需求是 根据鼠标点滚轮放大缩小,不过仍然很谢谢你
QT利用realtime
char
t画
波形
图
QT利用realtime
char
t画
波形
图,可以移动、
放大
、
缩小
、保存
波形
等操作。
Qt
Char
t——简单的动态
波形
图
众所周知Qt 5.7过后Qt添加了官方的
Char
t库,终于告别了QWT和QCustomerPlot的大航海时代,成为了海贼王,最后登上创界山,打败了比克大魔王,成为了羊村的新族长。。。。。扯远了,本文只是简单的融合了几个Qt官方例子(并且把他们的文件头给删了,希望Qt官方不会来打我)。程序运行图如下: 功能点 数据动态更新
放大
缩小
比例复原 坐标显示 图像拖拽 功能点其实大家来看博客,就是来看有
使用QT的Q
Char
t写自己的示波器_Q
Char
t
波形
显示
我几个月前最开始学习QT,就是从完成
波形
显示的功能开始的。之前工作的上位机需要有虚拟示波器功能,也就是
波形
显示。不曾玩过QT的小白,被安排学习完成一下。当时便选用Q
Char
t,根据领导需求也更新迭代过2次代码。 第一次参考大佬 ctrl c+v 完成个简单的显示。 https://www.cnblogs.com/lifexy/p/12150400.html 第二次参考大佬思路 ctrl c+v 优化了一次。 https://blog.csdn.net/qq_37700564/article/detai.
QT学习:Qt
Char
t——简单的动态
波形
图
众所周知Qt 5.7过后Qt添加了官方的
Char
t库,终于可以用官方的库替代QWT和QCustomerPlot。本文只是简单的融合了几个Qt官方例子。程序运行图如下: 文章目录 #功能点 其实大家来看博客,就是来看有啥功能,能ctrl + C加ctrl + V到自己项目里的,至于原理,有兴趣的同学可以自己去看看Qt源码,所以这里就主要讲一下本例有什么功能: 数据动态更新。例子里是定时器,定时更新一个正弦波。
放大
缩小
。通过鼠标滚轮
实现
图像
放大
缩小
功能。 比例复原。当你不小心把图像弄丢..
Qt6使用Q
Char
tView类与鼠标事件
实现
波形
的缩放、平移、坐标轴单轴缩放与鼠标悬停显示点的数据
Qt6使用Q
Char
tView类与鼠标事件
实现
波形
的缩放、平移、坐标轴单轴缩放与鼠标悬停显示点的数据
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章