布局文件里有两个button,当点击选择一个button时,该button的背景色变化,另一button恢复默认颜色
一:部分布局文件代码
Button:
font_size: 15
id: btn5
on_press: app.root.current = "main"
on_release: root.butten_release5() #在button release事件中重置button背景色
background_color: 1.0, 0.0, 0.0, 1.0 #背景色设置
text: '首页'
font_name: root.path
Button:
text: 'step1'
font_size: 15
id: btn1
size: 150,20
on_press: app.root.current = "main"
on_release: root.butten_release1()
二:部分Python文件代码
def butten_release1(self):
self.ids.btn1.background_color = [1.0, 0.0, 0.0, 1.0] #修改选择的button颜色
self.ids.btn5.background_color = [1, 1, 1, 1] #恢复默认的其他button颜色
sel