小编Ada*_*ker的帖子

缩放鼠标位置 QGraphicsView

我正在寻找如何放大 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()但没有成功

python pyqt pyqt4 qgraphicsview qgraphicsscene

1
推荐指数
1
解决办法
2493
查看次数

标签 统计

pyqt ×1

pyqt4 ×1

python ×1

qgraphicsscene ×1

qgraphicsview ×1