Qt Creator 无法与 VirtualBox 3D 加速配合使用

Qt Creator 无法与 VirtualBox 3D 加速配合使用

我在 Windows 7 下的最新 VirtualBox (5.1.12) 中运行 vanilla 64 位 Ubuntu 14.04 LTS。我有 VB 的最新版本新增嘉宾安装。我已经切换了 VB 的展示 启用 3D 加速开启。我有一台 NVidia GeForce GTS 450。输出/usr/lib/nux/unity_support_test -p全部为“是”,仅供参考。

一切似乎都很好,直到我运行 Qt Creator (3.0.1)。屏幕显示正常,带有窗口“家具”边框和中央窗格。但随后我可以与窗口边框交互,但主中央窗格固定在桌面上(例如,如果我通过窗口边框中的图标“最小化”Qt),没有菜单等显示在上面,整个东西都无法使用。

这是 VirtualBox、Ubuntu 还是 Qt Creator 的问题?其他人也遇到过这种情况吗?有什么建议吗(除了关闭 3D 加速,我目前已经关闭了,然后一切正常)?

答案1

  • 从 VirtualBox 设置禁用 3D 加速并启动系统
  • 在 Qt Creator 中,转到帮助 → 关于插件…
  • 取消选中 Qt Creator –> 欢迎
  • 退出 Qt Creator,关闭系统并启用 3d 加速
  • 重启后它应该可以工作

我从中得到了解决方案https://dmitryfrank.com/blog/2015/0716_qt_creator_in_virtualbox_with_windows_guest_os

答案2

不需要重新启动:

使用以下方法启动 qtcreator:

./qtcreator -noload Welcome -noload QmlDesigner -noload QmlProfiler

在 QT 创建者文件夹中(即C:\Qt\Qt5.7.0\Tools\QtCreator\bin)。然后您可以禁用欢迎插件而无需重新启动。

也可以看看https://stackoverflow.com/questions/28325095/qt-creator-hangs-in-ubuntu-virtualbox

答案3

我也遇到了同样的问题,停用 3D 或欢迎屏幕对我来说不是一个选择。不过,我偶然发现卸载 VBox-Guest-Additions 是可行的:

sudo /opt/VBoxGuestAdditions-5.1.22/uninstall.sh

在 Ubuntu16 中使用最新版本的 qt-creator (4.2.2) 尝试了此操作。我不确定这是 Qt-Creator 还是 VBox 的错误!

答案4

尝试禁用线注释文本编辑器设置。它对我有用。

我遇到了类似的问题,但主要是当我打开代码时出现大量警告,滚动浏览该代码会导致 qt 创建器和 Ubuntu VBox 客户机冻结一段时间。

相关内容