我想在qt中的qgraphicsview中绘制多段线。我可以画直线,但想在qgraphicsview中画多段线和样条曲线。每个实体我都有不同的类。有人能指导我如何进行同样的操作吗?
不要重新发明轮子。
只需使用QGraphicsPathItem并更新其形状。QPainterPath具有您需要的所有功能。
qpp = QPainterPath()
qpp.addPolygon(your_polyline)
item = QGraphicsPathItem(qpp)
item.setPen(your_pen)
self.your_scene.addItem(item)