我刚刚在 Lunbuntu 15.10 上安装了 Qt 5.5.1。Qt Creator 的主菜单栏不可见,但我可以点击它。我该如何解决这个问题?
答案1
尝试将“平台主题”设置为无:
export QT_QPA_PLATFORMTHEME=
或删除appmenu-qt5
包:
sudo remove appmenu-qt5
因此不使用 Qt5 扩展/自定义菜单渲染。然后正常重新启动 Qt Creator。
qtcreator
看:https://bugs.launchpad.net/ubuntu/+source/appmenu-qt5/+bug/1307619
答案2
所有 ubuntu 15.10 版本中的 qtcreator 包版本都是针对 qt 5.4 构建的,而您只安装了 qt 5.5,我不确定是否存在损坏。如果您转到帮助菜单并选择关于 Qt,您也许可以自己看到。我很确定第二个版本号的不同版本的 Qt 并没有得到很好的支持,所以这可能会导致您的问题,因为它试图显示 qt 5.5,而您安装的 qtcreator 是 qt 5.4。如果您想将 qtcreator 与 qt5.5 一起使用,您可能必须针对 qt 5.5 从源代码构建它,或者找一个用 qt5.5 构建它的人。Qt 是一个小部件工具包,因此它在屏幕上绘制程序,您基本上试图将 qt 5.4 取出并放入 qt 5.5 并期望它能正常工作。
如果使用 qtcreator 对你来说比在 qt 5.5 中添加新内容更重要,你可以重新安装存储库中的 Qt 5.4。但是,要正确执行此操作,有关如何安装 Qt 5.5 的更多信息会很有帮助。
答案3
这是 Ubuntu 中的桌面设置。进入settings/appearance/behavior
并检查在窗口标题栏中显示菜单和始终显示菜单的选项。这为我解决了这个问题 - 我的所有应用程序(包括 QtCreator)现在都可以正常运行。
答案4
最近在 KDE Plasma 上遇到了类似的问题。原来我的一个面板中有小部件“全局菜单”。删除它后,解决了 qt creator 的菜单问题。