【问题标题】:Polyline and spline in QGraphicsViewQGraphicsView中的折线和样条
【发布时间】:2014-11-06 09:34:57
【问题描述】:

我想在qt的qgraphicsview中画折线。我可以画线,但想在 qgraphicsview 中画折线和样条线。我对每个实体都有不同的班级。谁能指导我如何进行相同的操作?

【问题讨论】:

    标签: qt qgraphicsview


    【解决方案1】:

    不要重新发明轮子。

    只需使用QGraphicsPathItem 并更新其shape。 QPainterPath 拥有您需要的所有功能。

    【讨论】:

    • 能否请您详细解释一下,因为我不知道如何实现上述两种形状。
    【解决方案2】:
    qpp = QPainterPath()
    qpp.addPolygon(your_polyline)
    item = QGraphicsPathItem(qpp)
    item.setPen(your_pen)
    self.your_scene.addItem(item)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多