kivy中的按钮控件Button,可以放置文本或图像,也可以监听用户的行为等。
使用方法:通过Button类生成一个按钮,再通过add_widget()添加到布局中
from kivy.uix.button import Button bt = Button(text='Button 01') self.add_widget(bt)
.kv文件代码如下
Button: text:'Button 01'
因为kivy会自动放大根控件,所以在按钮没有设定位置和大小时运行程序,按钮会充满窗口。如果在.py和.kv 文件中都设置了按钮,但由于.py文件的优先级更高,因此会覆盖掉.kv文件里的按钮设置.
kivy中按钮的常用属性
background_color 按钮背景颜色,rgba格式,默认为灰色
text 按钮显示的文本
font_size 按钮文本字体大小,默认为15sp
color 文本字体颜色,rgba格式,默认为白色[1,1,1,1]
state