本节包含了,建立kv文件的方法,插入模块的技巧。对比图片基本上能明白。
0、小技巧:快速引用模块。
1、建立kv文件。
对比图片,看命名规则,当然你也可以命名为thelabapp.kv.随便你。大小写也随便你。
2、相关代码:
from kivy.app import App
from kivy.uix.widget import Widget
class MainWidget(Widget):
pass
class TheLabApp(App):
pass
if __name__ == '__main__':
TheLabApp().run()
kv文件代码:从此段中了解一下,其格式,大致与python相同。都是4个空格。然后初步了解命名规则,注意大小写。dp是一个单位,目前暂时知道即可。
模块的引用是在python中完成了。所以在kv文件中未有特殊处理。请知悉。后期有模块可以直接在kv文件中引用。不用在python中写出。
另外,需要了解的是。小组件widget属于App的一部分,我是这样理解的。后期会有针对不同从属关系的处理。
MainWidget:
<MainWidget>:
Button:
text:"hello one"
size:"80dp","40dp"
pos:"100dp","200dp" #left,bottom,(0,0)
Button:
text:"hello two"
size:"80dp","40dp"
pos:"10dp","20dp" #left,bottom,(0,0)
3、运行结果如图: