def clear_path(self): for item in self.scene.items(): if isinstance(item, QGraphicsPathItem): self.scene.removeItem(item) item.setParentItem(None) del item