C++ 使用QOpenGLContext在小部件中呈现
这些天来,我一直在网上阅读各种材料,试图弄清楚如何在Qt中进行OpenGL渲染,显然旧的QGL模块已经被弃用了。我非常喜欢新的QOpenGLContext,它能够初始化OpenGL函数,而不需要使用GLEW。然而,我不知道如何在小部件中使用这些函数,就像我使用QGLWidget一样。我需要在要使用OpenGL渲染的曲面周围放置按钮和其他小部件,但是所有在线教程和示例都表明我应该使用整个QWindow作为渲染曲面。那么,在Qt中呈现小部件时,如何使用新的便捷API呢?目前还没有直接替代C++ 使用QOpenGLContext在小部件中呈现,c++,qt,qt5,qtgui,qtopengl,C++,Qt,Qt5,Qtgui,Qtopengl,这些天来,我一直在网上阅读各种材料,试图弄清楚如何在Qt中进行OpenGL渲染,显然旧的QGL模块已经被弃用了。我非常喜欢新的QOpenGLContext,它能够初始化OpenGL函数,而不需要使用GLEW。然而,我不知道如何在小部件中使用这些函数,就像我使用QGLWidget一样。我需要在要使用OpenGL渲染的曲面周围放置按钮和其他小部件,但是所有在线教程和示例都表明我应该使用整个QWindow作为渲染曲面。那么,在Qt中呈现小部件时,如何使用新的便捷API呢?目前还没有直接替代QGLWid
QGLWidget
。这是计划在5.4,所以不早于今年圣诞节
见Jira的相应版本: