我们可以随意调用该main.py文件,但kv文件是由 Kivy 自动加载的,因此必须以应用程序类命名。例如,如果我们的应用程序类被调用,则应该命名FooBarApp一个对应的文件(类名转换为小写,不带后缀)。严格遵循这个命名约定可以让我们避免手动加载 Kivy 语言文件,这无疑是一件好事——更少的代码行导致相同的结果
实战代码
目录文件
clock.kv main.py
文件代码
# File: main.py
from kivy.app import App
class ClockApp(App):
pass
if __name__ == '__main__':
ClockApp().run()
# File: clock.kv
BoxLayout:
orientation: 'vertical'
Label:
text: '00:00:00'
运行项目
在命令行里输入
ptyhon main.py
运行效果