目录
SVG¶
在 1.9.0 版本加入.
警告
此功能高度实验性,可能随时变更。请勿在生产环境中使用。
将SVG作为图形指令加载:
from kivy.graphics.svg import Svg
with widget.canvas:
svg = Svg("image.svg")
目前没有可以直接显示Svg的控件,你需要自己实现一个。请参考`examples/svg`目录下的示例以获取更多信息。
- class kivy.graphics.svg.Svg(source=None, anchor_x=0, anchor_y=0, bezier_points=64, circle_points=64, color=None)¶
-
- anchor_x¶
缩放和旋转时的水平锚点位置。默认值为0。也接受符号值'left'、'center'和'right'。
- anchor_y¶
缩放和旋转时的垂直锚点位置。默认值为0。也接受符号值'bottom'、'center'和'top'。
- color¶
默认颜色
用于指定“currentColor”的SvgElements。
在 1.10.3 版本发生变更: 颜色是可获取和可设置的。
在 1.9.1 版本加入.
- current_color¶
current_color: 对象
- gradients¶
gradients:对象
- height¶
height: 'double'
- set_tree(self, tree)¶
设置用于渲染Svg的树,并触发重新加载。
- 参数:
tree (xml.etree.cElementTree) -- 从SVG源解析出的树
在 2.0.0 版本加入.
- source¶
文件名/加载源。
一旦你设置了source,解析和渲染就会立即完成。
在 2.0.0 版本发生变更: 属性名称现在是 source,而不是 filename。
在 1.10.3 版本发生变更: 您可以获取所使用的文件名。
- width¶
宽度:'double'