Как использовать виджет OpenGL?

#c #qt #opengl #qt6

Вопрос:

Я хочу поместить OpenGL в виджет TabView. Я перетащил openGLWidget в пользовательский интерфейс TabView и запустил код. Это дает мне следующую ошибку -> изображение ошибки:
изображение ошибки

При нажатии на путь он перенаправляет меня в файл ui_test.h. -> изображение файла ui_test.h:
изображение файла ui_test.h

Я следую этому уроку https://www.youtube.com/watch?v=eztKp_1kVJc и сделал именно то, о чем упоминалось в 06:25.

P. S: файл .pro ->

 QT        = core gui opengl
LIBS  =   -lopengl32 -lglu32 -lgdi32

greaterThan(QT_MAJOR_VERSION, 4): QT  = widgets

CONFIG  = c  11
 

Ответ №1:

В Qt6 вы должны использовать QT = openglwidgets , как указано в документах.