Qt的chart控件,使用scroll函数后,怎么恢复到原始的状态?

[复制链接]
查看11 | 回复4 | 2021-1-27 05:07:29 | 显示全部楼层 |阅读模式
我使用Qcharts画了一个波形图,有坐标轴,有波形很好。
然后使用鼠标的event事件或者键盘的上下左右可以拖动波形图。里面使用的函数是chart()->scroll(x,y)。这个也很正常。
我还使用了鼠标滚轮的zoom()函数来放大缩小波形。可以有zoomreset()来恢复默认。这个也很方便。
操作几次后,我想恢复默认的坐标轴位置。可是scroll后的位置没有办法恢复。。。没有reset-scroll这样的成员函数。。。。咋办呢?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:07:29 | 显示全部楼层
那肯定只能自己实现一个了.
回复

使用道具 举报

千问 | 2021-1-27 05:07:29 | 显示全部楼层
请再多一步帮助啊,怎么个写法啊?
回复

使用道具 举报

千问 | 2021-1-27 05:07:29 | 显示全部楼层
楼主解决没?同问!
回复

使用道具 举报

千问 | 2021-1-27 05:07:29 | 显示全部楼层
没有人理会。。。。。
我尝试过使用一个变量存储下所有移动过的数据,但是恢复的时候还是不对劲。因为scroll是浮点数,浮点数加减之后,精度会丢失,无法恢复到原值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行