def mouseMoveEvent(self, event): QGraphicsScene.mouseMoveEvent(self, event) if event.isAccepted(): return if (event.buttons() & QtCore.Qt.LeftButton): delta = event.scenePos() - event.lastScenePos() self.model.setXRotation(self.model.xRotation() - delta.y()*4) self.model.setYRotation(self.model.yRotation() + delta.x()*4) event.accept() self.update()
def mouseMoveEvent(self, event): QGraphicsScene.mouseMoveEvent(self, event) if event.isAccepted(): return if (event.buttons() & QtCore.Qt.LeftButton): delta = event.scenePos() - event.lastScenePos() self.model.setXRotation(self.model.xRotation() - delta.y() * 4) self.model.setYRotation(self.model.yRotation() + delta.x() * 4) event.accept() self.update()