def itemChange(self, change, value): if change == QGraphicsItem.ItemPositionChange and self.scene(): for e in self.edges_in: e.update() for e in self.edges_out: e.update() return QGraphicsItem.itemChange(self, change, value)
def itemChange(self, change, value): """Warning view it will soon have to correct pos.""" if change == QGraphicsItem.ItemPositionHasChanged: # Restart till we stop moving. self.scene().views()[0].timer.start() return QGraphicsItem.itemChange(self, change, value)