我正在编写一个窗口管理器,但遇到了 Qt4 菜单栏元素的问题。
当我第一次单击菜单项时,它显示正确,然后我将其关闭并尝试再次打开它,但它不再显示。如果我尝试打开另一个菜单项,它是第一次工作,然后该项目也无法再次显示。我尝试了很多技巧,例如更改焦点、调整大小或移动窗口,但都不起作用。
我尝试了几个 Qt 应用程序(smplayer 和 QtOctave)并且在菜单栏上都有相同的问题。我还测试了 GIMP 和 xfe(它们在 gtk 上运行,只是为了反击),它们的菜单可以正常工作。我还没有测试任何 Qt3 应用程序,但我猜它们的行为方式相同。
注意:它给了我与 Qt4 上下文菜单相同的问题。
注意:菜单本身有效,但在第一次之后它是不可见的..