我正在使用 Qt5 开发一个应用程序,您可以在其中自由手绘矢量图形中的任意形状,移动它们并部分删除部分(就像 Microsoft 绘画中的橡皮擦一样)。
我通过添加QGraphicsPathItem在QGraphicsScene中绘制形状并使用QGraphicsItem::ItemIsMovable标志移动它们。橡皮擦的问题仍然存在。
有没有人面临部分删除QGraphicsPathItem的任务?特别是在我们用橡皮擦将图形分成两个(或更多)部分的情况下,这些应该成为单独的新QGraphicsPathItem?是否可以实施?
谢谢你的帮助!