Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt QOpenGLContext与QGLWidget的区别?_Qt_Opengl_Qt5 - Fatal编程技术网

Qt QOpenGLContext与QGLWidget的区别?

Qt QOpenGLContext与QGLWidget的区别?,qt,opengl,qt5,Qt,Opengl,Qt5,QOpenGLContext和QGLWidget之间有什么区别?如果我的Qt应用程序中需要openGL,我应该使用哪一个 QOpenGLContext和QGLWidget之间有什么区别 创建OpenGL上下文 QGLWidget——如果它没有父对象,它将创建一个窗口,并创建一个新的OpenGL上下文。如果它有一个父对象,它将添加一个新的OpenGL上下文。此外,还可以从其他窗口重用OpenGL上下文 如果我的Qt应用程序中需要openGL,我应该使用哪一个 如果您是OpenGL新手,那么在了解更

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

QOpenGLContext和QGLWidget之间有什么区别

创建OpenGL上下文

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

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

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