QOpenGLContext和QGLWidget有什么区别?如果我在Qt应用程序中需要openGL,我应该使用哪一个?
答案 0 :(得分:1)
QOpenGLContext和QGLWidget之间有什么区别?
QOpenGLContext - 创建OpenGL上下文。
QGLWidget - 如果没有父级,它将创建一个窗口,它将创建一个新的OpenGL上下文。如果它有父,它将添加一个新的OpenGL上下文。此外,可以从其他窗口重用OpenGL上下文。
如果我的Qt应用程序中需要openGL,我应该使用哪一个?
如果您是OpenGL的新手,那么在您了解更多内容之前,请使用QGLWidget打开一个窗口或创建一个OpenGL小部件。