如何禁用gtk.ToolButton,使其“灰显”?如下所示:

如何让它再次启用?
发布于 2010-11-15 09:25:50
使用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被禁用,按钮将不会被启用)。
https://stackoverflow.com/questions/4179910
复制相似问题