Table Of Contents
SVG¶
Добавлено в версии 1.9.0.
Предупреждение
Это высокоэкспериментально и может быть изменено. Не используйте это в продакшене.
Загрузка SVG как графической инструкции:
from kivy.graphics.svg import Svg
with widget.canvas:
svg = Svg("image.svg")
На данный момент нет виджета, который может отображать Svg напрямую, вам придется создать свой собственный. Проверьте примеры/svg для получения дополнительной информации.
- class kivy.graphics.svg.Svg(source=None, anchor_x=0, anchor_y=0, bezier_points=64, circle_points=64, color=None)¶
Базовый класс:
kivy.graphics.instructions.RenderContext
- anchor_x¶
Горизонтальная точка привязки для масштабирования и вращения. По умолчанию 0. Символьные значения ‘left’, ‘center’ и ‘right’ также принимаются.
- anchor_y¶
Вертикальная точка привязки для масштабирования и вращения. По умолчанию 0. Символьные значения ‘bottom’, ‘center’ и ‘top’ также принимаются.
- color¶
Цвет по умолчанию
Используется для элементов Svg, которые указывают “currentColor”
Изменено в версии 1.10.3: Цвет теперь можно получать и устан авливать
Добавлено в версии 1.9.1.
- current_color¶
current_color: объект
- gradients¶
градиенты: объект
- height¶
высота: ‘double’
- set_tree(tree)¶
устанавливает дерево, используемое для рендеринга Svg и запускает повторную загрузку.
- Параметры
tree (xml.etree.cElementTree) – дерево, разобранное из исходного SVG
Добавлено в версии 2.0.0.
- source¶
Имя файла / источник для загрузки.
Разбор и рендеринг выполняются сразу после установки источника.
Изменено в версии 2.0.0: Теперь имя свойства source вместо filename
Изменено в версии 1.10.3: Теперь можно получить использованное имя файла
- width¶
ширина: ‘double’