title: create a screen with Kivy
body: <p>I'm trying to switch screen with kivy without a builder or a button. I cannot find something inside the Kivy documentation so I'm trying here.</p>
  <p>I've tried different way. First, to create my screen, I use the following class:</p>
  <pre><code>class LoadingScreen(Screen):
      def __init__(self, **kwargs):
          super(LoadingScreen, self).__init__(**kwargs)
          layout = BoxLayout(orientation = 'vertical')
          self.fontup =  'hollywoodcapital.ttf'
          self.fontdw = 'asseenontv.ttf'
          self.add_widget(Label(text = &quot;TEXT 1&quot;, font_size='50sp', font_name = self.fontup))
          self.add_widget(Image(source = 'bckgrndlogo.png'))
          layout.add_widget(Label(text = &quot;TEXT 2&quot;, font_size='35sp', font_name = self.fontdw))
          self.add_widget(layout)
  </code></pre>
  <p>As you can see, I've try to put a label inside using 'self.add_widget' and 'layout.add_widget'.</p>
  <p>After that, to display the screen, I've tried 2 different ways:</p>
  <pre><code>sm = ScreenManager()
  sc1 = LoadingScreen(name = 'loadscr')
  sm.add_widget(sc1)   
  sm.current = 'loadscr'
  </code></pre>
  <p>Or</p>
  <pre><code>sm.switch_to(screens[0])
  </code></pre>
  <p>For those 2 methods, I only have one white screen, it seems like it display the screen but not its widget.
  Could someone help me?</p>