Qt SVG

SVG (可伸缩向量图形) 是用于描述 2D 向量图形,基于 XML 的语言。Qt 提供用于在 Widget 及其它描绘设备渲染和显示 SVG 绘制的类。

快速入门

Qt SVG 提供用于渲染 SVG 文件的类。要包括模块类定义,使用以下指令:

#include <QtSvg>
					

要链接到模块,添加此行到 qmake .pro 文件:

QT += svg
					

模块演变

Qt SVG 的变化 列出了 Qt 的 Qt 6 系列在模块 API 和功能上所做出的重要改变。

许可和归属

Qt SVG 在商业许可下是可用的来自 Qt 公司 。此外,它是可用的根据 GNU LGPL (次一般公共许可) 第 3 版 ,或 GNU GPL (一般公共许可) 第 2 版 。见 Qt 许可 进一步了解细节。

此外,Qt SVG 包含的第 3 方代码遵循以下准许许可:

XSVG 历史准许通知和免责声明 - 销售变体

文章

参考

Qt SVG 带有以下范例: