PyQt5中的照片编辑器,无法实现" erase"功能

时间:2018-06-12 15:25:55

标签: python pyqt pyqt5

我尝试使用以下功能在图像上绘制和删除涂鸦。我可以通过鼠标拖动事件绘制涂鸦,但在尝试擦除其他部分中的部分内容时,我无法这样做。任何人都可以在其他部分帮助我吗?

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`

0 个答案:

没有答案