qt - 为什么 Qt Creator 3.0.0 欢迎模式在 VM 中不起作用?

标签 qt virtual-machine qt-creator virtualbox

我最初在我的 Win7 64 位机器上安装了 Qt 5.20 和 Qt Creator 3.0,它运行完美。然后我想将它安装到 Win7 32 位虚拟机中(使用 VirtualBox)。在虚拟机中,我从 qt-project.org 站点开始下载一个版本。我已经尝试了 Qt Online Installer for Windows (13 MB) (Info)链接和Qt 5.2.0 for Windows 32-bit (MinGW 4.8, OpenGL, 689 MB) (Info)关联。两种安装都可以,我可以编译一个简单的 Hello world 演示。然而,当 Qt 启动时,Qt 欢迎模式只是一个显示桌面内容的透明窗口。如果您更改模式并返回欢迎模式,它将仅显示先前模式的内容。我想访问示例和教程链接。

我正在使用 VirtualBox 4.3.6 并且安装了 Guest Additions。我正在运行 Win 7 Ultimate 的副本。虚拟机非常干净,安装了 Chrome,最新的 Win 更新和 MS Security Essentials,仅此而已。安装后,虚拟硬盘 (vdi) 有大约 50 GB 的可用空间。

我试过了

1. turning off Windows Firewall and MS Security Essential real time protection. 
2. running as administrator.
3. running in xp SP2 and SP3, and win95 compatibility modes
4. running with Aero disabled

没有任何帮助。有什么建议么?

enter image description here

最佳答案

我不是一个已知的错误。 Oracle Virtual Box 在呈现 QML 应用程序/小部件时出现问题。 QtCreator 中的欢迎屏幕是一个 QML 小部件。 https://bugreports.qt.io/browse/QTBUG-34964

解决方法
使用 -noload Welcome 启动 QtCreator论点,后来在 Help > About Plugins...菜单禁用“欢迎”为好。

关于qt - 为什么 Qt Creator 3.0.0 欢迎模式在 VM 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21127335/

相关文章:

docker - 无法启动 Docker 1.9.1

c++ - QPainter 初始化画家并使用它

macos - QPushButton 更改同一布局中其他小部件的边距

Qt Creator 上的 Git 超时

qt - 你能在 QML 声明性代码中发现错误吗?

c++ - 在 QLCDNumber 上设置厚度

c++ - 在不丢失 alpha 值的情况下将 QColor 转换为 QString

java虚拟机: type information

bash - 在虚拟机中运行脚本,但从虚拟机外部调用

c++ - 外部存储器上的 QDataStream?