Qt SVG
Scalable Vector Graphics (SVG) — это язык на основе XML для описания двухмерной векторной графики. Qt предоставляет классы для отрисовки и отображения SVG-рисунков в виджетах и на других устройствах вывода.
Начало работы
Qt SVG предоставляет классы для отрисовки SVG-файлов. Для включения определений классов модуля используйте следующую директиву:
#include <QtSvg>
Чтобы связать модуль, добавьте эту строку в свой файл qmake .pro :
QT += svg
Эволюция модуля
Изменения в Qt SVG перечисляет важные изменения в API и функциональности модуля, внесенные для Qt 6 серии Qt.
Лицензии и авторские права
Qt SVG доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по лицензии GNU Lesser General Public License, версия 3 или GNU General Public License, версия 2. Более подробную информацию см. в Лицензировании Qt.
Кроме того, 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.2/qtsvg-index.html