【发布时间】:2013-12-04 09:02:39
【问题描述】:
QOpenGLContext 和 QGLWidget 有什么区别?如果我的 Qt 应用需要 openGL,我应该使用哪一个?
【问题讨论】:
QOpenGLContext 和 QGLWidget 有什么区别?如果我的 Qt 应用需要 openGL,我应该使用哪一个?
【问题讨论】:
QOpenGLContext和QGLWidget有什么区别?
QOpenGLContext - 创建 OpenGL 上下文。
QGLWidget - 如果它没有父级,它将创建一个窗口,并创建一个新的 OpenGL 上下文。如果它有一个父对象,它将添加一个新的 OpenGL 上下文。此外,还可以从其他窗口重用 OpenGL 上下文。
如果我的 Qt 应用需要 openGL,我应该使用哪一个?
如果您是 OpenGL 新手,那么在您了解更多信息之前,请使用 QGLWidget 打开窗口或创建 OpenGL 小部件。
【讨论】: