Python 如何启用/禁用工具栏项目?

Python 如何启用/禁用工具栏项目?,python,gtk,pygtk,toolbar,Python,Gtk,Pygtk,Toolbar,如何禁用gtk.ToolButton以使其“变灰”?像这样: 如何使其再次启用?使用set\u sensitive方法。如果您只需要禁用/启用按钮,则应调用按钮上的方法;启用时参数应为True,禁用时参数应为False: button.set_sensitive(True) # enables the button button.set_sensitive(False) # disables the button 如果您正在处理操作,您可能希望禁用/启用与按钮关联的操作(这可确保与相

如何禁用gtk.ToolButton以使其“变灰”?像这样:


如何使其再次启用?

使用
set\u sensitive
方法。如果您只需要禁用/启用按钮,则应调用按钮上的方法;启用时参数应为
True
,禁用时参数应为
False

button.set_sensitive(True)    # enables the button
button.set_sensitive(False)   # disables the button
如果您正在处理操作,您可能希望禁用/启用与按钮关联的操作(这可确保与相同操作相关的其他小部件(例如菜单项)也被启用/禁用),并在
gtk.action
上调用
set\u sensitive
方法(虽然这是一种不同于
gtk.Widget
的方法,但用法完全相同;除非禁用父
gtk.ActionGroup
时按钮将不会启用)