比方说,有两个子类QGraphicsView
和QGraphicsScene
。
我想在QGraphicsScene
滚动时运行一个函数。
就像在 中一样QPushButton
,有一个名为clicked
的函数,当我们单击按钮时,它可以调用一个函数。同理,有没有类似于QGraphicsScene
滚动时可以调用函数的函数?
与所有 Qt 滚动区域一样,QGraphicsView 有两个滚动条,所有滚动区域都使用这些滚动条,即使它们是隐藏的。所以,你要找的是连接到valueChanged
信号:
self.graphicsView.horizontalScollBar().valueChanged.connect(self.myFunction)
self.graphicsView.verticalScollBar().valueChanged.connect(self.myFunction)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句