Python KIVY:如何从DropDown中解除1个子按钮?

时间:2017-12-21 19:54:22

标签: kivy

我想"隐藏"下拉菜单中有一个子按钮,但我无法使用dropdown.dismiss(),因为它隐藏了每个按钮。这是一个伪造的代码,可以显示我想要的内容:

.kv:

Button:
    text: "Button 1"
    on_release: " hide button 2 "
Button:
    text: "Button 2"
    on_release: " no matter what "

1 个答案:

答案 0 :(得分:0)

您需要通过设置ID来访问按钮不透明度。请注意,只需隐藏按钮,但不要从根小部件中删除该按钮。

foo

如果你想隐藏并显示按钮,甚至会更好:

Button:
    text: "Button 1"
    on_release: bt2.opacity = 0
Button:
    id: bt2
    text: "Button 2"
    on_release: " no matter what "