Qt中的Framebuffer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt中的Framebuffer相关的知识,希望对你有一定的参考价值。

参考技术A 不同于OpenGL,Qt中的QOpenGLWidget类的对象不存在默认的Framebuffer,即当前Framebuffer的id不一定是0。
通过context()->defaultFramebufferObject()可以获取当前Framebuffer的id。经过实验发现,在initializeGL()中的Framebuffer初始为0,而paintGL()中则默认新创建了一个Framebuffer。因此,需要在paintGL()中通过context()->defaultFramebufferObject()获取id,之后才能进行glBindFramebuffer()等操作。

以上是关于Qt中的Framebuffer的主要内容,如果未能解决你的问题,请参考以下文章

Qt中的Framebuffer

Qt 中的键盘输入

第三十二课Qt中的文件操作

QT中的SOCKET编程(QT-2.3.2)

初探Qt中的消息处理

Qt 中的 Web 引擎