相关文章推荐
重感情的大象  ·  Compatibility ...·  1 年前    · 
老实的毛衣  ·  【Postman】15 ...·  1 年前    · 

用鼠标滚轮和ctrl缩放qgraphicsview

0 人关注

我试图用Ctrl键和鼠标滚轮的组合来实现缩放。但是我遇到了这样一个事实:当光标在QGraphicsView里面时,滚动条的位置会随着缩放而改变。如何解决这个问题? 以下是我使用的代码。

    class MyWin(QMainWindow, QGraphicsView):
        def __init__(self):  # constructor
            QtWidgets.QMainWindow.__init__(self)
        def wheelEvent(self, event):
            modifiers = QtWidgets.QApplication.keyboardModifiers()
            if modifiers == QtCore.Qt.ControlModifier: