使用 KDE - Qt 应用程序中缺少应用程序菜单

使用 KDE - Qt 应用程序中缺少应用程序菜单

我在 Ubuntu 14.04 上安装了多个桌面环境,目前主要使用 KDE。以下是我注意到的问题。

当我从 git 存储库构建一些基于 Qt 的应用程序的较新版本时,特别是 Qt Creator 和 Tiled,一切都构建正常。但是,当我运行编译后的程序时,其窗口中没有应用程序菜单。当对同一应用程序使用较旧的预打包 deb 时,我没有看到同样的问题。

我已经完全删除/测试/重新安装 appmenu-qt 但无济于事。

我检查了应用程序配置文件,没有找到 MenuBar 条目。我甚至添加/测试了 MenuBar=true 和 MenuBar=Enabled,但没有任何变化。而且,就像我说的,预打包版本显示了它们的菜单 - 所以这应该不是问题。

如果我将“应用程序外观”|“样式”|“微调”设置中的菜单栏样式更改为顶部屏幕菜单栏或标题栏按钮菜单,我就可以按预期查看和访问菜单。当我将设置改回“在应用程序中”时,菜单又消失了。

我已经安装了所有必备的 Qt dev 库,在配置/qmaking 或编译应用程序时没有收到任何错误或警告。

有人知道为什么应用程序菜单不会出现在应用程序窗口中吗?

答案1

这听起来像https://bugs.launchpad.net/ubuntu/+source/appmenu-qt5/+bug/1307619. 另一个解决方法是在您的环境中取消设置 QT_QPA_PLATFORMTHEME。

相关内容