将其想象为 main.py:
class Widget1(Button):
pass
class Widget2(ButtonBehavior, Image):
pass
在 .kv 文件中:
<Widget1>:
Button:
<Widget2>:
Image:
如何在主文件中初始化 Widget1
和 Widget2
?创建单独的 App
不起作用。
最佳答案
尝试这样
class Widget1(Button)
pass
class Widget2(ButtonBehavior, Image)
pass
class MyMain(Widget):
pass
class MyApp(App):
def build(self):
return MyMain()
MyApp().run()
还有你的 kivy
<MyMain>:
<Widget1>:
Button:
<Widget2>:
Image:
关于python - 在 Kivy 中启动多个小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38449006/