使用Label标签输出Hello world!
import kivy
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label()
if __name__ == '__main__':
MyApp().run()
此处引用了Label(),但是编译器并不知道它是啥,因此需要用到.kv文件进行注释,kv文件代码:
#file kv:my.kv
<Label>:
text : 'Hello world!'
kv文件命名取继承App类截至名,这里定义为MyApp(),故使用 my.kv
也可以通过Builder引用:
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.lang import Builder
Builder.file_load(***.kv) #'***为kv文件名'
class MyApp(App):
def build(self):
return Label()
if __name__ == '__main__':
MyApp().run()
font_size
字体大小,以像素为单位