我最近在使用 wxPython 时遇到了一个问题:我想把整个 wx.Menu 变灰,但我找不到办法。我可以禁用所有与 wx.Menu 相关的 wx.MenuItem 实例,但我发现从人体工程学的角度来说,它的效率不如让菜单本身变灰。
wx.Menu 类有一个名为 Enable() 的方法,它接受 'enable' 参数,但它的唯一用途是启用/禁用相关的 wx.MenuItem 而不是 wx.Menu 本身。实际上,我什至不确定我想要的东西是否可以完成。
但是,如果您有一些解决方案,我很乐意听取您的解决方案。