0
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import BooleanProperty
from kivy.lang import Builder
Builder.load_string('''
<MyWidget>:
CheckBox:
group: "Zone "
active: root.odrzuc
on_state: self.active
CheckBox:
group: "Zone "
active: root.decyduj
on_state: self.active
''')
class MyWidget(BoxLayout):
odrzuc = BooleanProperty(False)
decyduj = BooleanProperty(True)
class MyApp(App):
def build(self):
return MyWidget()
if __name__ == '__main__':
MyApp().run()
我想單擊其中一個複選框,它將打開,另一個關閉。我可以使用'on_state:self.active'來阻止它們,但是我不知道如何解鎖它,當第二個被阻塞時,反之亦然。複選框出現並在一個複選框上點擊多次後消失
在kivy複選框是一個單選按鈕。 – Reverse
對不起,請看我的答案。 – moritzg