Python 如何在kivy中导入多个图像?

Python 如何在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

我只能将一个图像导入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()
我的千伏

  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