任务是我有一些GraphicsView
我需要缩放和旋转它不是围绕视图或场景或鼠标指针的中心,而是围绕任意点。
例如,我有一个巨大的场景。点击LeftButton
后,我会将锚点(针脚)放置到mouseEvent.scenePos()
。然后,按住鼠标右键并移动鼠标,我可以缩放并围绕该锚点旋转场景,这意味着pin仍然保持在屏幕上。
这意味着我无法使用setTransformationAnchor
,因为它只能接受transformationAnchor
枚举。
那么如何设置转换点?