argv
:- 可选参数,指定命令行参数。
- 默认为
None
。
path
:- 可选参数,指定Kivy加载文件的路径。
- 默认为
None
。
exit_on_escape
:- 可选参数,指定是否在按下ESC键时退出应用程序。
- 默认为
True
。
from kivy.app import App
from kivy.sys import exit
class MyApp(App):
def build(self):
# 加载应用程序的主界面
return MyLayout()
def on_stop(self):
# 当应用程序关闭时执行的函数
print('Goodbye, world!')
def on_pause(self):
# 当应用程序暂停时执行的函数
print('App paused')
return True
def on_resume(self):
# 当应用程序恢复时执行的函数
print('App resumed')
if __name__ == '__main__':
# 启动应用程序
MyApp().run()
# 退出应用程序
exit() # 可以直接调用sys中的exit()函数