python - 在 Kivy 中使用 SVG
问题描述
我正在尝试将 SVG 导入 Kivy 以在页面中创建交互式组件。我已经成功地将它放在页面上,但在用它做任何有意义的事情时遇到了麻烦。我似乎无法将它移动到我想要的位置、调整大小或更改任何属性。它也不适合任何布局。我想知道以前在 Kivy 中使用过 SVG 的人是否可以给我一些指示。目前我已经使用下面的类进行了设置:
class SvgWidget(FloatLayout):
def __init__(self, **kwargs):
super(SvgWidget, self).__init__()
filename = 'Z:/Brendan/NIC4/CochleaGraphic.svg'
with self.canvas:
svg = Svg(filename)
然后我将这个类用作我的 kv lang 字符串中的子小部件。我已经尝试了几乎所有 kivy 布局,但无法弄清楚。我只是想以一种有意义的方式将它放入我的页面中。请帮忙。
谢谢!
解决方案
推荐阅读
- sql-server - 本地 SQL Server 到 Azure PostgreSQL 复制
- css - css 同一类第二次是不同的风格
- python - 二阶 ODE 函数不可调用 Sympy
- python - 如何在python中使局部变量成为全局变量
- tensorflow - Keras Tuner 使用 for i in range(hp.Int('n_layers', 1, 3)) 但结果不一致。当 n hidden layers=1 时,它显示 3 layere 的参数
- lua - 需要帮助使用罗技 G910 相对移动鼠标光标
- html - html css中是否存在非空格分隔符?
- python - 如何制作透明的绘图点
- javascript - 将 onClick 添加到 React 表单中的提交按钮
- python - 为什么我的 docker 容器没有控制台输出?