【问题标题】:Using QOpenGLContext for rendering in a widget使用 QOpenGLContext 在小部件中进行渲染
【发布时间】:2014-04-03 23:04:34
【问题描述】:

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

【问题讨论】:

    标签: c++ qt qt5 qtgui qtopengl


    【解决方案1】:

    目前还没有直接替代 QGLWidget 的方法。这计划在 5.4 进行,所以不会早于今年的圣诞节。

    查看 Jira 上的相应问题:

    Add QOpenGLWidget and QOpenGLWindow

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 2012-08-24
      • 1970-01-01
      • 2020-01-25
      • 1970-01-01
      • 1970-01-01
      • 2018-05-08
      相关资源
      最近更新 更多