QGraphicsView中的多段线和样条曲线



我想在qt中的qgraphicsview中绘制多段线。我可以画直线,但想在qgraphicsview中画多段线和样条曲线。每个实体我都有不同的类。有人能指导我如何进行同样的操作吗?

不要重新发明轮子。

只需使用QGraphicsPathItem并更新其形状。QPainterPath具有您需要的所有功能。

qpp = QPainterPath()
qpp.addPolygon(your_polyline)
item = QGraphicsPathItem(qpp)
item.setPen(your_pen)
self.your_scene.addItem(item)

最新更新