Qt creator中的白色窗口

Qt creator中的白色窗口,qt,visual-c++,qml,qt-creator,Qt,Visual C++,Qml,Qt Creator,我正在Windows7中使用QtCreator4.6.2 当我尝试在Qt Creator中选择设计标签时,它只显示一个白色屏幕,其他什么都没有 当我尝试在输出中运行一个简单的QML代码时,它再次显示了带有VisualC++运行时错误的白屏幕。 请帮我做同样的事情。这可能是因为渲染器在您的计算机上出现故障。“鼠标悬停在白色屏幕上方时,可以看到选项”,这就证实了这一点。最有可能的是,您的图形卡驱动程序是有缺陷的和过时的 解决方法是使用不同的渲染器后端和/或不同的OpenGL实现。您可以从以下环境变

我正在Windows7中使用QtCreator4.6.2

当我尝试在Qt Creator中选择设计标签时,它只显示一个白色屏幕,其他什么都没有

当我尝试在输出中运行一个简单的QML代码时,它再次显示了带有VisualC++运行时错误的白屏幕。
请帮我做同样的事情。

这可能是因为渲染器在您的计算机上出现故障。“鼠标悬停在白色屏幕上方时,可以看到选项”,这就证实了这一点。最有可能的是,您的图形卡驱动程序是有缺陷的和过时的

解决方法是使用不同的渲染器后端和/或不同的OpenGL实现。您可以从以下环境变量设置选项中进行选择-它们都是独占的,即一次只能选择一个。它们不能混为一谈。请注意,
表示空字符串,即变量应定义为空

  • QT\u ANGLE\u PLATFORM=d3d11
    QT\u QUICK\u BACKEND=“”
    -在Direct3D 11上运行的OpenGL渲染器
  • QT\u ANGLE\u PLATFORM=d3d9
    QT\u QUICK\u BACKEND=“”
    -在Direct3D 9上运行的OpenGL渲染器
  • QT\u ANGLE\u PLATFORM=warp
    QT\u QUICK\u BACKEND=“”
    -在软件Direct3D 11光栅化器上运行的OpenGL渲染器
  • QT\u QUICK\u BACKEND=d3d12
    -Direct3D 12渲染器(实验性的,不使用OpenGL)
  • QT\u QUICK\u BACKEND=software
    -软件渲染器后端,不支持着色器

  • 但同时:尝试更新图形卡驱动程序(在备份系统之后,我是说!),或者尝试用Windows 7仍然支持的更现代的卡替换(不需要任何昂贵的东西)。也许这可能是ANGLE中的一个bug,ANGLE是运行在DirectX之上的OpenGL实现,Qt在Windows上使用它,因为Windows上的OpenGL支持甚至比DirectX支持更差。但除了在角度上进行黑客攻击之外,最简单的方法就是尝试上述建议。

    您到底得到了什么错误?是否由于任何操作而出现新安装的QtCreator或问题?你越准确地描述问题,你就越有可能在这里得到答案。这是一个干净的(QtQuick)问题吗-项目或main.qml中是否已经存在任何内容?不,main.qml中没有窗口编程。当我运行它时,它会运行,并显示我编写的代码,但当我尝试使用GUI设计page@folibis显示没有错误,但每当我尝试使用GUI进行页面设计时,它只会显示一个白色屏幕鼠标悬停在屏幕上可以看到。我的猜测是,文件中有设计师无法处理的东西。只有一组简化的组件与设计器兼容。但是,如果没有代码,这是无法验证的。请给出一个再现您的问题的最小示例。(#代码,#最小,#完整,#可验证)