1

这些天,我一直在网上阅读各种材料,试图弄清楚如何在 Qt 中进行 OpenGL 渲染,显然旧的 QGL 模块已被弃用。我真的很喜欢新的 QOpenGLContext,它能够初始化 open gl 函数,而不需要使用 GLEW。但是,我不知道如何像使用 QGLWidget 一样在小部件中使用这些功能。我需要在要使用 OpenGL 渲染的表面周围放置按钮和其他小部件,但所有在线教程和示例都表明我应该使用整个 QWindow 作为渲染表面。那么如何在 Qt 中渲染到小部件时使用新的便捷 API?

4

1 回答 1

1

目前还没有直接的替代品QGLWidget。这是定于5.4,所以不早于今年圣诞节。

请参阅 Jira 上的相应问题:

添加 QOpenGLWidget 和 QOpenGLWindow

于 2014-04-04T02:50:27.723 回答