Mor*_*enn 4 python wxwidgets wxpython
我最近在使用wxPython时遇到了一个问题:我想要整个wx.Menu变灰了,我找不到办法去做.我可以禁用与wx.Menu相关的所有wx.MenuItem实例,但我发现它在人体工程学方面的效率低于灰度化菜单本身.
wx.Menu类有一个名为Enable()的方法,它接受'enable'参数,但它的唯一用途是启用/禁用相关的wx.MenuItem而不是wx.Menu本身.实际上,我甚至不确定我想做什么.
但是,如果你有一些,我会很高兴听你的解决方案.
启用仅适用于菜单项.EnableTop应该反直觉地禁用整个菜单.有关更多信息,请参阅我关于菜单的旧教程.我是这样做的:
self.menuBar.EnableTop(0, False)
Run Code Online (Sandbox Code Playgroud)
请注意,它是从零开始的,所以零是第一个菜单,一个是第二个,等等.
| 归档时间: |
|
| 查看次数: |
1887 次 |
| 最近记录: |