2016-09-12 76 views
-1

我有一個Python程序,我使用的基維複選框。Kivy - 如何激活一個功能綁定到複選框

當禁用/啓用複選框時,有沒有辦法讓程序調用一個函數?請注意,活動屬性不會工作,因爲這只是一次,人們將不得不使用一個無限的while循環來檢查用戶是否激活它,這將使一切複雜。

所以任何可以幫助這裏歡迎

感謝和問候

熙-EL

回答

1

你可以做這樣的事情:

from kivy.uix.checkbox import CheckBox 

...

def do_something(checkbox, value): 
    # Do something 

checkbox = CheckBox() 
checkbox.bind(active=do_something) 
+0

好吧,我試試,不知道你可以做到這一點很簡單,因爲在文檔中說因爲活動是一個布爾屬性 –

+0

@ Cid-El很高興給出答案。謝謝你, – Juggernaut

+0

謝謝,我認爲這也會很好,但據我所知棧溢出是接受答案,回答問題,直到現在我還沒有嘗試過, –