我需要屏幕管理器的帮助。 我在另一个文件中做了一个应用程序,我想把它放到一个屏幕上。
我有这个代码,我知道如何将我的应用程序放入'屏幕':
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的文件中。
谢谢!