Python Kivy——激活时如何将函数绑定到复选框

Python Kivy——激活时如何将函数绑定到复选框,python,checkbox,kivy,Python,Checkbox,Kivy,我有一个Python程序,其中使用了kivy的复选框 有没有办法让程序在复选框被禁用/启用时立即调用函数 请注意,active属性不会工作,因为这只是一次,必须使用无限while循环来检查用户是否激活了它,这会使一切变得复杂。您可以这样做: from kivy.uix.checkbox import CheckBox ... 好的,我试试看,不知道你能做到这么简单,因为在文档中它说active是一个booleanproperty@Cid-我很高兴能得到答案。谢谢你,谢谢你,我想这也很好,但据我

我有一个Python程序,其中使用了kivy的复选框

有没有办法让程序在复选框被禁用/启用时立即调用函数


请注意,active属性不会工作,因为这只是一次,必须使用无限while循环来检查用户是否激活了它,这会使一切变得复杂。

您可以这样做:

from kivy.uix.checkbox import CheckBox
...
好的,我试试看,不知道你能做到这么简单,因为在文档中它说active是一个booleanproperty@Cid-我很高兴能得到答案。谢谢你,谢谢你,我想这也很好,但据我所知,堆栈溢出是为了接受回答问题的答案,直到现在我还没有尝试过,还有一件事,如果是你投了我的问题的反对票,你是基于什么理由这么做的?我的问题是完全可以接受的,据我所知,它不是重复的,因此,如果你的问题有问题,而不是只是放弃投票,让我接受答案,你介意告诉我问题有什么问题吗?哦,我必须道歉,我错了,我疯了,对不起,你的回答完全符合我的目的
def do_something(checkbox, value):
    # Do something

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