繁体   English   中英

Qt 5.3。 在QOpenGLFrameBuffer上绘画

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM