我正在构建一个将用作SmartMirror的Kivy应用程序。镜子应该进入我已经编程的主菜单,如果某个事件被触发,否则屏幕应该保持黑色。 这意味着在那个事件中我需要加载所有的body.kv文件,在一定的超时后,应该卸载正文。
Builder.load_file('smartmirror.kv')
Builder.load_file('headerspace.kv')
Builder.load_file('bodyspace.kv')
Builder.load_file('footerspace.kv')
if __name__ == '__main__':
app = SmartMirrorApp()
app.run()
我如何以最好的方式做到这一点?
答案 0 :(得分:2)
看看https://kivy.org/docs/api-kivy.uix.screenmanager.html。
ScreenManager 可以管理您的空白/主屏幕过渡