def mouseMoveEvent(self, event): """selects the correct uiTile""" tilePressed = self.tilePressed self.tilePressed = None if tilePressed: board = tilePressed.board if board and board.tileDragEnabled: self.dragObject = self.drag(tilePressed) self.dragObject.exec_(Qt.MoveAction) self.dragObject = None return return QGraphicsView.mouseMoveEvent(self, event)