我尝试使用以下功能在图像上绘制和删除涂鸦。我可以通过鼠标拖动事件绘制涂鸦,但在尝试擦除其他部分中的部分内容时,我无法这样做。任何人都可以在其他部分帮助我吗?
def draw_scribble(self):
if self.scribble_list is not None and self.erase_flag is False:
polygon = QtGui.QPolygonF()
[polygon.append(self.px2qp(p)) for p in self.scribble_list]
path = QtGui.QPainterPath()
path.addPolygon(polygon)
self.scene().addPath(path, self.pen)
else:
`enter code here`