QGraphicsScene MouseMoveEvent connect

Необходимо поймать событие QGraphicsScene.QGraphicsSceneMouseEvent. Код:

class CustomGraphView(QWidget):
 mainScene: QGraphicsScene
 mainGraphicsView: QGraphicsView

 def __init__(self):
        super().__init__()
        self.mainScene = QGraphicsScene()
        self.mainGraphicsView = QGraphicsView()
        self.mainGraphicsView.setScene(self.mainScene)

 def mouseMoveEvent(self, graphicsSceneMouseEvent: QGraphicsSceneMouseEvent):
     print('123')

Пытаюсь приконнектить так:

self.mainScene.mouseMoveEvent(QGraphicsSceneMouseEvent).connect(self.mouseMoveEvent)

Были попытки еще около десяти разных вариантов, но смысла постить их не вижу, так как результат очевиден в отрицательную сторону.


Ответы (1 шт):

Автор решения: Duracell

Просто нужно было включить маус трекиинг, причем не на виджете а на родительском выиджете, в данном случае QGraphicsView:

→ Ссылка