我正在寻找如何放大 QGraphicsView 但在光标位置上。目前我可以缩放,但缩放的位置不一致。
def wheelEvent(self, event):
'''Wheel event to zoom
'''
# Run default event
QtWidgets.QGraphicsView.wheelEvent(self, event)
# Define zoom factor
factor = 1.1
if event.delta() < 0:
factor = 0.9
self.scale(factor, factor)
Run Code Online (Sandbox Code Playgroud)
我见过使用self.mapToScene()但没有成功