KV lang 文件中的 SVG

标签 svg kivy kivy-language

我希望在 Kivy 中使用 SVG,但我更喜欢在 kv 文件中使用,而不是在 py 程序中。但是,当我尝试诸如

Widget:
    canvas.before:
        Svg:
            filename: "mySVGFile.svg"

我得到一个“init() 至少需要 1 个位置参数”。我如何使用 kv 文件中的 SVG?

最佳答案

看起来因为 Svg 需要至少一个位置参数,所以目前不能单独从 kv 使用它。请随意在 Kivy github 页面上提出有关此问题的问题,我认为没有任何真正的原因。

关于KV lang 文件中的 SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47985252/

相关文章:

Python/kivy - 类型错误 : 'kivy.properties.ObjectProperty' object is not iterable

android - 让相机在纵向模式下填充父框

html - SVG 曲线的负 <Path>

Kivy:TextInput 边框半径

python - Kivy 颜色代码是什么以及它们如何工作?

python - 解除绑定(bind)Window.grab_mouse

python/kivy : How to pass text value from another class in . kv 文件

html - 仅在与主要形状接触时才产生粘性效果

firefox - <svg/> 元素在 Firefox 中不考虑 100% 的高度/宽度

android - 适用于 Android 的 chrome 中的模糊 SVG 图像