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
(filename, anchor_x=0, anchor_y=0, bezier_points=64, circle_points=64, color=None)¶ Bases:
kivy.graphics.instructions.RenderContext
-
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.
-
current_color
¶ current_color: object
-
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
-
gradients
¶ gradients: object
-
height
¶ height: ‘double’
-
width
¶ width: ‘double’
-