Я пытаюсь реализовать программу рисования в PyQt4. В QGraphicsScene я использую mouseMoveEvent для рисования линий, соединяющих последовательные координаты мыши.
Код выглядит следующим образом:
def mouseMoveEvent(self, event):
x1 = event.pos().x()
y1 = event.pos().y()
self.addLine(self.x0, self.y0, x1, y1, self.pen)
self.x0, self.y0 = x1, y1
x0, y0 инициализируются как 0,0.
Проблема, с которой я сталкиваюсь, заключается в том, что при нажатии кнопки мыши в точке (0,0) рисуется одна точка , и рисование больше не происходит.
Тот же mouseMoveEvent отлично работает в QGraphicsView. Есть ли что-то, что я пропускаю?