kivy - 以编程方式切换按钮 on_state?

标签 kivy togglebutton

我正在以编程方式制作 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"

如果我按下按钮,似乎什么也不起作用。

最佳答案

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

tbutton.bind(state=self.my_function)

:)

关于kivy - 以编程方式切换按钮 on_state?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44311253/

相关文章:

android - Kivy - 在任何安卓设备上获取 DCIM 文件夹的路径

java - Android "Cannot resolve symbol"用于setOnCheckedChangeListener 和buttonView

python - 基维错误: raise FactoryException ('Unknown class <%s>' % name)

python - 使用 Python 根据直方图调整曝光(亮度/对比度)

vba - 用户窗体多页中所有切换按钮的一种颜色更改代码

Android CompoundButton Switch jumpDrawablesToCurrentState null 崩溃

javascript - 单击按钮启用和禁用

html - 在 ionic 中设计定制的拨动开关

android - 如何在 Kivy 中检测 Android 上的屏幕旋转?

python - 在pycharm和kivy中更新骨架