[英]Qt 5.3. Painting on QOpenGLFrameBuffer
在Qt 5.3(测试版)中的QOpenGLFrameBuffer上绘画对我来说似乎有点难以捉摸,我只能得到黑色图像。 (我还没有尝试过Qt5的早期版本,但是没有发现此区域的某些问题的任何通知)
搜索时,我已在http://dangelog.wordpress.com/2013/02/10/using-fbos-instead-of-pbuffers-in-qt-5-2复制了确切的示例。
在createImageWIthFBO()末尾之前添加
QImage img=fbo.toImage();
img.save("d:/tmp.jpg");
无需进一步操作即可检查新结果,但最终图像为黑色。
我想念什么吗? 也许是平台问题? (这里赢8.0)
问题出在指令format.setMajorVersion(3)
,3应该是2,并且所有工作都按预期进行。 (我猜opengl的一些实现在细节上更加挑剔)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.