所以我目前在这里使用代码,以前的帖子来创建和更新一个 QGraphicsPathItem。
所有这些都可以正常工作,但现在我需要更改 pathItem 中包含的子路径的颜色。我可以看到使用 QPainter,我可以在此处的其他示例中找到路径,但我没有使用 QPainter,因为它在 GraphicsScene 中。
我明白那个:
path.moveTo(newPoint);
创建新的子路径,关闭旧的子路径,但是如何更改 QPen 或仅更改应用于此子路径的颜色?
到目前为止,我只能看到如何更改应用于整个 QGraphicsPathItem 的 Pen,这不是我需要的。
我的想法是每次需要更改颜色时都需要创建一个新的 QGraphicsPathItem 。我当然希望不会。
提前感谢您的帮助。