QGLWidget 在 Windows 7 64 位中显示为黑色 [重复]
Posted
技术标签:
【中文标题】QGLWidget 在 Windows 7 64 位中显示为黑色 [重复]【英文标题】:QGLWidget appears black in Windows 7 64 bit [duplicate] 【发布时间】:2011-06-15 06:14:49 【问题描述】:我的 Qt 应用在 Win7 32 位上运行良好,但在 Win7 64 位上 QGLWidget 显示为黑色。 如果我摇动应用程序窗口,它会出现一秒钟,然后又是空白。
报告了相同的问题 (QGLWidget appears black in Windows 7),该问题在用户更新图形驱动程序后得到解决。
我有 NVIDIA GEFORCE 8500 驱动程序并从 NVIDIA 网站将其更新到最新版本,但仍然遇到同样的问题。
在 Win7 32 位上我看不到任何图形问题。
我在 Win XP 64 位上构建了 Qt 和我的应用程序。 我需要在 Win7 64 位上构建 Qt 和/或我的应用程序吗?
更新: 我用英特尔 i5 处理器和同等主板制造了一台全新的机器。 没有安装 nVidia 显卡,我看不到 opengl 窗口变黑。 但是如果我安装了 nVidia 显卡,我开始看到黑色的 opengl 窗口。 在我创建的一个简单的 opengl 窗口应用程序中也没有观察到这种阻塞。它只发生在 QGLWidget 上。
【问题讨论】:
【参考方案1】:您应该尝试的第一件事是从 Qt 网站下载二进制版本,它应该可以在所有受支持的 Windows 版本中正常运行。 如果还是不行,那么你可以尝试在Win7上重建你的Qt。
【讨论】:
谢谢里卡多。我正在从 Qt 下载预构建的库。 使用 qt 预建库不起作用。但是,如果我使用设备管理器禁用图形驱动程序,我看不到任何黑色窗口。以上是关于QGLWidget 在 Windows 7 64 位中显示为黑色 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Python:在Windows64(Windows 7)环境下安装OmniOrbpy
在 64 位 Windows 7 和 64 位 Python 2.7 上安装 Pygame