title: How to solve".kv is loaded multiples times "error in Kivy?
body: <p>I have a realy simple program in Kivy with 3 windows.But when I run it it says </p>
  
  <pre><code>The file C:\Users\ab79\Documents\GPX WEATHER\weather.kv is loaded multiples times, you might have unwanted behaviors.
  </code></pre>
  
  <p>I can run it but there is actually an unwanted behaviour, one of my three windows desappears !
  When I run the code now it is skipping the "infoWindow" in the middle. I can observe it since I put FloatLayout instead of GridLayout, but the error message was already here before. I don't understand what's going wrong.</p>
  
  <p>Here is the minimal code</p>
  
  <p>python </p>
  
  <pre><code>today = datetime.datetime.now()
  
  class ImportFileWindow(Screen):
      pass
  
  class InfoWindow(Screen):
      pass
  
  class ResultWindow(Screen):
      pass
  
  class WindowManager(ScreenManager):
      pass
  
  
  kv = Builder.load_file("weather.kv")
  
  class WeatherApp(App):
      def build(self):
          return kv
  
  if __name__=="__main__":
      WeatherApp().run()
  </code></pre>
  
  <p>Kivy</p>
  
  <pre><code>WindowManager:
      ImportFileWindow:
      InfoWindow:
      ResultWindow:
  
  
  
  &lt;Label&gt;    
      canvas.before:
          Color:
              rgba: 1, 1, 1, 1
          Rectangle:
              pos: self.pos
              size: self.size    
      font_size:40
      color:  0,0,0,1
  
  &lt;Button&gt;
      font_size:40
      color:  0,0,0,1
      background_normal: ''
  
  &lt;ImportFileWindow&gt;:
      name: "import"
  
  
      Button:
          text: "Importer"
          on_release:
              app.root.current = "info"
              root.manager.transition.direction="left"
  
  
  &lt;InfoWindow&gt;:
      name: "info"
      day: day
  
  
      FloatLayout:
          cols:2
          size:root.width,root.height/2
  
  
          Label:
              text:"Jour :"
  
          TextInput:
              id:day
              multiline:False
  
      Button:
          text:"Valider"
          on_release:
              app.root.current="result"
              root.manager.transition.direction="left"
      Button:
          text:"Retour"
          on_release:
              app.root.current="import"
              root.manager.transition.direction="right"
  
  
  &lt;ResultWindow&gt;:
      name: "result"
  
      Button:
          text: "Retour"
          on_release:
              app.root.current="info"
              root.manager.transition.direction="right"
  
  
  
         ```
  
  The error is are since the begining but the real issues are here since I use a FloatLayout instead of GridLayout.
  Any ideas ?
  
  :)
  </code></pre>