【问题标题】:QGLWidget appears black in Windows 7 64 bit [duplicate]QGLWidget 在 Windows 7 64 位中显示为黑色 [重复]
【发布时间】: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 上。

【问题讨论】:

    标签: windows qt opengl


    【解决方案1】:

    您应该尝试的第一件事是从 Qt 网站下载二进制版本,它应该可以在所有受支持的 Windows 版本中正常运行。 如果还是不行,那么你可以尝试在Win7上重建你的Qt。

    【讨论】:

    • 谢谢里卡多。我正在从 Qt 下载预构建的库。
    • 使用 qt 预建库不起作用。但是,如果我使用设备管理器禁用图形驱动程序,我看不到任何黑色窗口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 2023-03-09
    • 2012-09-03
    • 1970-01-01
    • 2012-03-18
    相关资源
    最近更新 更多