首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何启用/禁用工具栏项?

如何启用/禁用工具栏项?
EN

Stack Overflow用户
提问于 2010-11-15 05:52:42
回答 1查看 3.9K关注 0票数 7

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

如何让它再次启用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-15 09:25:50

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

代码语言:javascript
运行
复制
button.set_sensitive(True)    # enables the button
button.set_sensitive(False)   # disables the button

如果您正在处理操作,您可能希望禁用/启用与按钮关联的操作(这确保了可能与相同操作相关的其他小部件也被启用/禁用,例如菜单项),并改为在gtk.Action上调用set_sensitive方法(虽然这是一个与gtk.Widget方法不同的方法,但用法完全相同;只是如果父gtk.ActionGroup被禁用,按钮将不会被启用)。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4179910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档