Qt SVG
Scalable Vector Graphics (SVG) — это язык на основе XML для описания двухмерной векторной графики. Qt предоставляет классы для отрисовки и отображения SVG-рисунков в виджетах и на других устройствах отображения.
Начало работы
Qt SVG предоставляет классы для отрисовки SVG-файлов. Для включения определений классов модуля используйте следующую директиву:
#include <QtSvg>
Для компоновки с модулем добавьте эту строку в ваш qmake .pro файл:
QT += svg
Эволюция модуля
Изменения в Qt SVG перечисляет важные изменения в API и функциональности модуля, внесенные для серии Qt 6.
Лицензии и авторские права
Qt SVG доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по GNU Lesser General Public License, версия 3, или GNU General Public License, версия 2. Дополнительные сведения см. в Qt Licensing.
Кроме того, Qt SVG содержит сторонний код под следующими разрешительными лицензиями:
Историческое уведомление и отказ от ответственности - вариант продажи |
Статьи
- Отрисовка SVG-файлов содержит информацию о том, как отрисовывать SVG-файлы
Ссылки
Qt SVG поставляется со следующими примерами:
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qtsvg-index.html