title: python use kivy with mumtiprocessing
body: <p>I don't know if it's possible, with kivy i have a window with tabpannel
  i want to load tab in other core processor, it's possible ?</p>
  
  <pre><code>from functools import partial
  from kivy.app import App
  from kivy.lang import Builder
  from kivy.uix.button import Button
  from kivy.uix.label import Label
  from kivy.uix.boxlayout import BoxLayout
  from kivy.uix.gridlayout import GridLayout
  from kivy.uix.textinput import TextInput
  from kivy.uix.tabbedpanel import TabbedPanel
  from kivy.uix.tabbedpanel import TabbedPanelItem
  import multiprocessing
  
  def worker():
      print('calculator')
      x=2
      while True:
          x*x
  
  
  class MyApp(App):
  # layout
      def build(self):
  
  
  
          layout = BoxLayout(orientation='vertical')
  
          tab=TabbedPanel(do_default_tab=False)
          self.tabitem1=TabbedPanelItem(text='tab1')
          self.tabitem2=TabbedPanelItem(text='tab1')
          self.tabitem3=TabbedPanelItem(text='tab1')
          tab.add_widget(self.tabitem1)
          tab.add_widget(self.tabitem2)
          tab.add_widget(self.tabitem3)
          layout.add_widget(tab)
  
  
          #load tab in other core cpu ?
          #self.tab1()
  
          p = multiprocessing.Process(target=self.tab1())
          p.start()
  
          p2 = multiprocessing.Process(target=worker())
          p2.start()        
  
  
          return layout
  
      def tab1(self):
          layout1 = BoxLayout(orientation='vertical')
  
          btn =  Button(text='btn1', font_size=24)
          btn.bind(on_press=partial(self.click_button))
          layout1.add_widget(btn)
  
          btn2 =  Button(text='btn2', font_size=24)
          btn2.bind(on_press=partial(self.click_button))
          layout1.add_widget(btn2)
  
          self.tabitem1.add_widget(layout1)
  
      def click_button(self, btn):
          print(btn.text)
  
  
  if __name__ == "__main__":
      MyApp().run()
  </code></pre>
  
  <p>i create my window and i try to load worker function (worker it's just fake function for simulate unfinite loop)
  and in parallele i want to load my first tab in other process that kivy window fore have multicore architecture</p>
  
  <p>After, i want to load tab1,tab2 and tab3 in other process with multiproccesing (not threading)</p>