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 带有以下范例: