0

我正在使用 Qt 框架来开发桌面应用程序。我想加载,做一些修改并保存。所以我基本上需要访问每条曲线内的一些坐标(即贝塞尔曲线的控制点,甚至只是折线的顶点)。我想到了使用 SVG 格式,用 QtSvg 加载它。现在的问题是,在我加载 SVG(使用 QGraphicsSvgItem?)之后,我该如何查看它,即访问单独的元素及其坐标?

谢谢!

4

1 回答 1

1

但是找不到允许我对现有 SVG 图像进行操作的类。那么我可以知道是否可以直接在 Qt 中进行操作?

无法使用 QtSvg 进行编辑。它仅用于阅读。

这也是 Calligra 项目有自己的做法的原因。webkit 提供了一些 SVG 支持,并且可以进行操作,但这对您的项目来说也可能是多余的。

于 2014-01-11T07:27:11.030 回答