将另一个文件中的应用程序调用到屏幕中

时间:2014-05-26 12:14:56

标签: python kivy

我需要屏幕管理器的帮助。 我在另一个文件中做了一个应用程序,我想把它放到一个屏幕上。

我有这个代码,我知道如何将我的应用程序放入'屏幕':

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout

Builder.load_string("""
<AppVoz>:
    AnchorLayout:
        anchor_x: 'center'
        anchor_y: 'top'
        ScreenManager:
            size_hint: 1, .9
            id: _screen_manager
            Screen:
                name: 'screen1'

            Screen:
                name: 'screen2'

            Screen:
                name: 'screen3'

    AnchorLayout:
        anchor_x: 'center'
        anchor_y: 'bottom'
        BoxLayout:
            orientation: 'horizontal'
            size_hint: 1, .1
            Button:
                text: 'Sim e Nao'
                on_press: _screen_manager.current = 'screen1'
            Button:
                text: 'Falador'
                on_press: _screen_manager.current = 'screen2'
            Button:
                text: 'Frases Prontas'
                on_press: _screen_manager.current = 'screen3'
""")

class AppVoz(FloatLayout):
    pass


class MainApp(App):
    def build(self):
        return AppVoz()


if __name__ == '__main__':
    MainApp().run()

我想要调用的应用程序位于另一个名为simenao.py的文件中。

谢谢!

0 个答案:

没有答案