我最初在我的Win7 64位机器上安装了Qt 5.20和Qt Creator 3.0,它运行得很完美。然后我想将它安装到Win7 32位虚拟机(使用VirtualBox)。在VM中,我从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的副本。 VM非常干净,安装了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
没有任何帮助。有什么建议吗?
答案 0 :(得分:10)
我不是一个已知的错误。 Oracle Virtual Box在呈现QML应用程序/小部件时遇到问题。 QtCreator中的欢迎屏幕是一个QML小部件。 https://bugreports.qt.io/browse/QTBUG-34964
解决方法强>
使用-noload Welcome
参数启动QtCreator,稍后在Help > About Plugins...
菜单中禁用“欢迎”。
答案 1 :(得分:5)
如上所述here,解决方案是执行以下操作:
为我工作。