我正在尝试使用这个示例从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/64bit和MingW构建,结果一片空白。我的项目文件中是否缺少某些内容?我需要更改代码中的某些内容吗?任何帮助都是最好的..。
发布于 2014-12-23 10:24:24
好的,在尝试了一段时间后,我发现是格式版本行导致了问题。
format.setMajorVersion(3);
format.setMinorVersion(3);移除它们后,它工作得很好!
https://stackoverflow.com/questions/27612307
复制相似问题