我在图表上进行如下平移:
在mousePressEvent()
中,我保存事件的坐标:
x = event()->x()
,并类似地表示y。
然后在mouseMoveEvent()
中,我像这样滚动图表:
chart()->scroll((horizontalScrollBar()->value() - (event->x() - ox)),(verticalScrollBar()->value() - (event->y() - oy)));
我想要做的是每当我按一下右键时,图表应恢复到其原始位置,而无需任何平移。我该怎么办?
P.S。 :图表中也在不断放大。