我想"隐藏"下拉菜单中有一个子按钮,但我无法使用dropdown.dismiss(),因为它隐藏了每个按钮。这是一个伪造的代码,可以显示我想要的内容:
.kv:
Button:
text: "Button 1"
on_release: " hide button 2 "
Button:
text: "Button 2"
on_release: " no matter what "
答案 0 :(得分:0)
您需要通过设置ID来访问按钮不透明度。请注意,只需隐藏按钮,但不要从根小部件中删除该按钮。
foo
如果你想隐藏并显示按钮,甚至会更好:
Button:
text: "Button 1"
on_release: bt2.opacity = 0
Button:
id: bt2
text: "Button 2"
on_release: " no matter what "