是否可以在一个全屏屏幕上运行多个QOpenGLWidgets ?



在屏幕0上,我有两个QOpenGLWidgets运行视频的mainWindow。在屏幕1,我有另一个QOpenGLWidget在全屏模式运行视频。屏幕0是用户在第二个显示器上看到的预览,第二个显示器是一副眼镜。一切都很正常,直到我添加了全屏小部件。现在只有全屏小部件更新,其他两个只更新,如果我导致窗口重新绘制,例如移动窗口。

我是一个新手,当它涉及到opengl,但两个小部件,在mainWindow运行在一起很好。所以我不相信这是密码。这是opengl的限制吗?Qt吗?我吗?

我正在使用Qt5.4。

由于噪音太大,我错过了控制台的一个错误。

Requires a valid current OpenGL context.
Texture has not been destroyed
快速搜索,我得到了我的答案。我没有调用makeccurrent()当我用下一帧更新纹理

相关内容

  • 没有找到相关文章

最新更新