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