我的问题如下
我有一个带有一些菜单的应用程序,根据执行的任务,可以配置其选项,即激活或取消激活某些菜单选项,以防止用户调用会导致应用程序出现意外行为的内容
问题是,当应用程序配置菜单时,用户可以点击菜单并保持打开状态。实际上菜单已更改,但即使鼠标离开菜单,菜单也会冻结并仍然打开。但是,我注意到如果我用鼠标点击应用程序外部,菜单会有效关闭,一切都恢复正常,但用户可能不会意识到这一点,并且可能会卡住。无论如何,这不是一个有趣的行为。我认为这是菜单小部件的错误,但我不确定。
我无法禁用所有菜单,因为实际上应该有可用的选项。一个解决方案是在配置他之后隐藏de menu的命令,避免这种情况。我尝试使用“unpost”方法,但没有任何反应。
有这种可能性或任何解决方法可以解决我的问题吗?
我留下上述菜单的一些图片来说明我的问题:
正常
禁用某些选项
“bug”情况
答案 0 :(得分:2)
解决方案没有使用该方法,菜单会根据需要关闭。
我认为这可能对将来遇到这个麻烦的人有用