我正在尝试使用此示例从QImage
创建QOpenGLFramebufferObject
:
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/64bit
和MingW
构建,但它只是空白。我的项目文件中是否缺少某些内容?我需要在代码中更改某些内容吗?任何帮助都会很棒......
答案 0 :(得分:0)
好好玩了一会儿之后,我发现格式版本行导致了这个问题。
format.setMajorVersion(3);
format.setMinorVersion(3);
删除它们后效果很好!