def add_animation(self, item: QGraphicsItem, position: int): item.setParentItem(self) item.setPos(self.source_point) item.update() animated_object = AnimatedObject() animated_object.item = item animated_object.position = position self.animations.append(animated_object)