Python 如何制作使用gtk自动检查的Checkbutton

Python 如何制作使用gtk自动检查的Checkbutton,python,gtk,Python,Gtk,我需要使用gtk和python制作checkbutton。这个想法是,若某个请求的条件得到满足,那个么check按钮将被自动检查(而不是由用户检查)。例如:如果我输入条目号7,那么按钮将被选中,否则它将被取消选中。 可以吗?当然可以。更改检查按钮的检查状态很容易,如下所示: 或者在Python中: btn.set_active(state) 更有趣的是何时调用此函数。如果检查条件只是入口控件的内容,只需将函数绑定到该控件的信号。但是,如果有很多事情可以使条件改变,你可以考虑写一个函数,并在那里

我需要使用gtk和python制作checkbutton。这个想法是,若某个请求的条件得到满足,那个么check按钮将被自动检查(而不是由用户检查)。例如:如果我输入条目号7,那么按钮将被选中,否则它将被取消选中。
可以吗?

当然可以。更改检查按钮的检查状态很容易,如下所示:

或者在Python中:

btn.set_active(state)
更有趣的是何时调用此函数。如果检查条件只是入口控件的内容,只需将函数绑定到该控件的信号。但是,如果有很多事情可以使条件改变,你可以考虑写一个函数,并在那里检查它。
btn.set_active(state)