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

时间:2014-01-15 01:13:24

标签: qt virtual-machine qt-creator virtualbox

我最初在我的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

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

enter image description here

2 个答案:

答案 0 :(得分:10)

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

解决方法 使用-noload Welcome参数启动QtCreator,稍后在Help > About Plugins...菜单中禁用“欢迎”。

答案 1 :(得分:5)

如上所述here,解决方案是执行以下操作:

  1. 在Qt Creator中,转到帮助 - >关于插件......
  2. 取消选中Qt Creator - >欢迎
  3. 重启Qt Creator
  4. 为我工作。