【问题标题】:Using Svg Paths to render Svg [duplicate]使用 Svg 路径渲染 Svg [重复]
【发布时间】:2021-11-26 12:10:56
【问题描述】:

是否可以从 svg 路径渲染 svg?

就像在 JavaScript 中一样,我们使用 Path2D 将 svg 路径渲染到画布。同样,有没有办法将 svg 路径渲染到 QGraphicsScene?

【问题讨论】:

    标签: python python-3.x pyqt


    【解决方案1】:

    您可以使用QGraphicsSvgItem 将 SVG 放到 QGraphicsScene 上。它

    • 可以直接从 SVG 文件构造
    • 允许将渲染限制为 SVG 数据中的某个 ID(如果您只想渲染大文件的一小部分)
    • 可以连接到QSvgRenderer

    如果缓冲区中没有文件而是原始 SVG 数据(即通过网络连接接收或从用户输入动态创建),则最后一个选项很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-03
      • 1970-01-01
      • 2011-04-25
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 2021-06-04
      相关资源
      最近更新 更多