В чем разница между QOpenGLContext и QGLWidget? Какой из них я должен использовать, если мне нужен openGL в моем приложении Qt?
QOpenGLContext против QGLWidget, различия?
Ответы (1)
в чем разница между QOpenGLContext и QGLWidget?
QOpenGLContext — создает контекст OpenGL.
QGLWidget — если у него нет родителя, он создаст окно и создаст новый контекст OpenGL. Если у него есть родитель, он добавит новый контекст OpenGL. Кроме того, можно повторно использовать контекст OpenGL из другого окна.
Какой из них я должен использовать, если мне нужен openGL в моем приложении Qt?
Если вы новичок в OpenGL, то, пока вы не узнаете больше, используйте QGLWidget, чтобы открыть окно или создать виджет OpenGL.
person
BЈовић
schedule
04.12.2013