文章目录
- 一.Qt项目中添加OpenGL库
 - 二.添加OpenGL类
 
Qt官网关于 QOpenGLWidget的说明: https://doc.qt.io/qt-6.2/qopenglwidget.html
一.Qt项目中添加OpenGL库

-  
cmakeList.txt中添加OpenGL库
find_package(Qt6 COMPONENTS OpenGLWidgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::OpenGLWidgets)
 -  
头文件导入库
#include <QOpenGLWidget> 
二.添加OpenGL类
-  
右键点击项目,选择Add New

2. 选择C++ Class

3. 输入类名称,选择继承类型为QWidget

4. 选择完成

5. cmake作为项目管理的话,会跳出提示需要手动复制添加的类到项目中

6. 手动添加类

7. 在头文件中添加OpenGL库,修改类的头文件和.cpp的继承对象


8. 复制 QOpenGLWidget中需要实现的虚函数,在.cpp中添加实现




9. ui界面添加opengl控件

- 提升控件为新添加的类


 - 在类中添加如下代码

 - 运行结果如下

 
 - 提升控件为新添加的类
 



















