【问题标题】:QOpenGLContext vs QGLWidget, differences?QOpenGLContext vs QGLWidget,区别?
【发布时间】:2013-12-04 09:02:39
【问题描述】:

QOpenGLContext 和 QGLWidget 有什么区别?如果我的 Qt 应用需要 openGL,我应该使用哪一个?

【问题讨论】:

    标签: qt opengl qt5


    【解决方案1】:

    QOpenGLContext和QGLWidget有什么区别?

    QOpenGLContext - 创建 OpenGL 上下文。

    QGLWidget - 如果它没有父级,它将创建一个窗口,并创建一个新的 OpenGL 上下文。如果它有一个父对象,它将添加一个新的 OpenGL 上下文。此外,还可以从其他窗口重用 OpenGL 上下文。

    如果我的 Qt 应用需要 openGL,我应该使用哪一个?

    如果您是 OpenGL 新手,那么在您了解更多信息之前,请使用 QGLWidget 打开窗口或创建 OpenGL 小部件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      • 2011-09-27
      • 2013-06-09
      • 1970-01-01
      相关资源
      最近更新 更多