gpt4 book ai didi

c++ - Qt5.4 QOpenGLFramebufferObject toImage返回空白图像

转载 作者:太空宇宙 更新时间:2023-11-04 13:41:07 26 4
gpt4 key购买 nike

我正在尝试使用此示例从 QOpenGLFramebufferObject 创建一个 QImage:

https://dangelog.wordpress.com/2013/02/10/using-fbos-instead-of-pbuffers-in-qt-5-2/

我只是直接复制并粘贴第一个示例,但我得到的只是一张空白图像。我不知道 Qt 最近是否改变了什么,或者只是我改变了什么。

这是我的项目文件:

QT       += core gui widgets

TARGET = OpenGLTest2
TEMPLATE = app

SOURCES += main.cpp

我已经尝试使用 MSVC2012/MSVC2013 OpenGL 32bit/64bitMingW 进行构建,但它只是空白。我的项目文件中是否缺少某些内容?我需要更改代码中的某些内容吗?任何帮助都会很棒...

最佳答案

好吧,在玩了一会儿之后,我发现格式版本行是导致问题的原因。

format.setMajorVersion(3);
format.setMinorVersion(3);

删除它们后它工作正常!

关于c++ - Qt5.4 QOpenGLFramebufferObject toImage返回空白图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27612307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com