2017-06-01 81 views
0

我做編程和的ToggleButtons我想設置的on_state方法,但它似乎並沒有工作:以編程方式切換按鈕on_state?

tbutton = uix.togglebutton.ToggleButton(multiline=True,markup=True,text=text,group="g",size_hint=(1,None)) 
tbutton.bind(on_state=self.my_function) 
def my_function(self,*args): 
    print "TEST" 

如果我按下按鈕似乎沒有任何工作

回答

1

您應該綁定狀態 - 不on_state ...

tbutton.bind(state=self.my_function) 

那它:)

+0

感謝我發現了一個骯髒的解決方法後發現它,有時候基維可能會很混亂。特別是因爲你完全像我一樣綁定on_press和on_release – Bohr