我只能将一张图像导入 kivy,但如果我尝试导入多个图像,则会出现错误消息,“.kv 只允许一个根对象”main.py import kivy from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder lol = Builder.load_file("my.kv") class Myapp(App): def build(self): return lol if __name__== "__main__": Myapp().run()我的.kv Image: source: 'equalizer.gif' size_hint: 0.3, 0.4 pos_hint: {'center_x': 0.5, 'center_y': 0.5} Image: source: 'themp.png' pos_hint: {'left': 1, 'top': 1} size_hint: None, None
1 回答
扬帆大鱼
TA贡献1799条经验 获得超9个赞
由于 kivy 只支持一个窗口,因此消息 kivy 只允许有根,所以如果要显示多个项目,则必须使用容器,例如 BoxLayout:
BoxLayout:
orientation: "vertical"
Image:
source: 'equalizer.gif'
size_hint: 0.3, 0.4
pos_hint: {'center_x': 0.5, 'center_y': 0.5}
Image:
source: 'themp.png'
pos_hint: {'left': 1, 'top': 1}
size_hint: None, None
添加回答
举报
0/150
提交
取消