Spec-Zone.ru › Qt 6.1

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 содержит код сторонних разработчиков под следующими разрешительными лицензиями:

XSVG

Историческое уведомление о разрешении и отказ от ответственности - вариант продажи

Статьи

  • Отрисовка SVG-файлов содержит информацию о том, как отрисовывать SVG-файлы

Ссылки

  • Qt SVG C++ классы
  • Qt SVG Widgets C++ классы

Qt SVG поставляется со следующими примерами:

  • Пример SVG генератора
  • Пример SVG просмотрщика

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qtsvg-index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API