Version

Quick search

Table Of Contents

SVG

New in version 1.9.0.

Warning

This is highly experimental and subject to change. Don’t use it in production.

Load an SVG as a graphics instruction:

from kivy.graphics.svg import Svg
with widget.canvas:
    svg = Svg("image.svg")

There is no widget that can display Svg directly, you have to make your own for now. Check the examples/svg for more informations.

class kivy.graphics.svg.Svg

Bases: kivy.graphics.instructions.RenderContext

Svg class. See module for more informations about the usage.

anchor_x

Horizontal anchor position for scaling and rotations. Defaults to 0. The symbolic values ‘left’, ‘center’ and ‘right’ are also accepted.

anchor_y

Vertical anchor position for scaling and rotations. Defaults to 0. The symbolic values ‘bottom’, ‘center’ and ‘top’ are also accepted.

color

The default color

Used for SvgElements that specify “currentColor”

Changed in version 1.10.3: The color is gettable and settable

New in version 1.9.1.

filename

filename to load.

The parsing and rendering is done as soon as you set the filename.

Changed in version 1.10.3: You can get the used filename