我从the docs了解了继承是如何工作的,所以我喜欢自己的按钮。现在我按照指示完全(可能不是,但看似如此)并且我得到了一个无关的错误。
btn
使用此代码我得到:
文件“〜\ markup.kv”,第13行 background_color:1,0,0,.9
^ SyntaxError:语法无效
但是当我将Button
更改为background_normal
并将{{1}}放在按钮的每个实例中时,它就像阳光一样运行。我迷了好几天,决定寻求帮助。我错过了房间里的大象。
答案 0 :(得分:1)
类名的第一个字母应为大写,请尝试:
<Btn@Button>:
background_normal: ''
<Top>:
orientation: 'horizontal'
Btn:
background_color: 0.1,1,0.1,.9
on_release: root.SQLdef(1, 1)
Btn:
background_color: 1,0.4,0,.9
on_release: root.SQLdef(0, 1)
Btn:
background_color: 1,0,0,.9
on_release: root.SQLdef(-1,1)
<Bottom>:
orientation: 'horizontal'
Button:
text: "Inchecken"
Button:
text: "Uitchecken"
<Container>:
rows:2
color: None
Top:
Bottom: