我在 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 客户机冻结一段时间。