2010-11-14 64 views

回答

13

使用set_sensitive方法。如果您只需要禁用/启用按钮,则应该调用按钮上的方法;该参数应该是True启用和False禁用:

button.set_sensitive(True) # enables the button 
button.set_sensitive(False) # disables the button

如果你正在处理的操作,您可能需要禁用/启用关联到按钮的动作(这确保了可能与其他部件也可以启用/禁用相同的操作,例如菜单项),然后调用gtk.Action上的set_sensitive方法(尽管这是与gtk.Widget不同的方法,但使用方法完全相同;除了该按钮不是如果父母gtk.ActionGroup被禁用)。

相关问题