Python 如何在kivy中导入多个图像?
我只能将一个图像导入kivy,但如果我尝试导入多个图像,则会出现一个错误:“.kv只允许一个根对象” main.pyPython 如何在kivy中导入多个图像?,python,kivy,Python,Kivy,我只能将一个图像导入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 buil
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()
我的千伏
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
由于消息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