【问题标题】:ToggleButton on_state programmatically?以编程方式切换按钮 on_state?
【发布时间】:2017-11-02 19:43:18
【问题描述】:

我正在以编程方式制作 ToggleButtons,我想设置 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"

如果我按下按钮似乎没有任何效果。

【问题讨论】:

    标签: kivy togglebutton


    【解决方案1】:

    您应该绑定 state - 而不是 on_state ...

    tbutton.bind(state=self.my_function)
    

    那它:)

    【讨论】:

    • 感谢在我做了一个肮脏的解决方法后发现了它,有时 kivy 可能会非常混乱。特别是因为你绑定 on_press 和 on_release 和我一样
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 2014-08-30
    • 2019-10-23
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多