title: kivy add a button to a specific location when pressing another button
body: <p>I have a kivy/python setup with two screens and I would like to add a new button when the 'add button' button is pressed, and I would like to add the new button to a specific location. The Add button is on screen two and I would like the new buttons to appear in the GridLayout of the same screen. 
  The python code I have is:</p>
  
  <pre><code>from kivy.app import App
  from kivy.lang import Builder
  from kivy.uix.screenmanager import ScreenManager, Screen
  
  from kivy.uix.button import Button
  from kivy.uix.widget import Widget
  
  
  
  class MainScreen(Screen):
      pass
  
  class AnotherScreen(Screen):
      pass
  
  class ScreenManagement(ScreenManager):
      pass
  
  class myApp(App):
      def build(self):
          pass
  myApp().run()
  </code></pre>
  
  <p>And the kv file looks like this:</p>
  
  <pre><code>ScreenManagement:
      MainScreen:
      AnotherScreen:
  
  &lt;MainScreen&gt;:
      name: 'main'
      GridLayout:
          id:grid_1
          cols:2
          rows:1
          Button:
              on_release: app.root.current = 'other'
              text: 'Another Screen'
  &lt;AnotherScreen&gt;:
      name: 'other'
      BoxLayout:
          id:box_1
          GridLayout:
              id:grid_1
              rows:2
              cols:1
              Button:
                  on_release: app.root.current = 'main'
                  text: 'back to the home screen'
              Button:
  
                  text: 'new buttons appear here..'
          Button:
              id:Add_buttons
              on_release: ????
              text: 'Add button'
  </code></pre>
  
  <p>thanks,
  Marko</p>