【发布时间】:2021-07-29 07:18:41
【问题描述】:
假设QGraphicsView 和QGraphicsScene 有两个子类。
我想在QGraphicsScene 滚动时运行一个函数。
和QPushButton一样,有一个名为clicked的函数,当我们点击按钮时它可以调用一个函数。同样的,有没有类似QGraphicsScene滚动时调用函数的函数?
【问题讨论】:
标签: python python-3.x pyqt5 pyside
假设QGraphicsView 和QGraphicsScene 有两个子类。
我想在QGraphicsScene 滚动时运行一个函数。
和QPushButton一样,有一个名为clicked的函数,当我们点击按钮时它可以调用一个函数。同样的,有没有类似QGraphicsScene滚动时调用函数的函数?
【问题讨论】:
标签: python python-3.x pyqt5 pyside
与所有 Qt 滚动区域一样,QGraphicsView 有两个滚动条,所有滚动区域都使用它们来实现此目的,即使它们是隐藏的。所以,你正在寻找的是连接到valueChanged 信号:
self.graphicsView.horizontalScollBar().valueChanged.connect(self.myFunction)
self.graphicsView.verticalScollBar().valueChanged.connect(self.myFunction)
【讨论】: