QT+OpenGL

来源:互联网 发布:插画培训班 知乎 编辑:程序博客网 时间:2024/05/23 13:22

1、首先,向窗口中拖拽opengl weidget。

2、建立一个类

#include <QOpenGLWidget>
#include <QOpenGLFunctions>
#include <QOpenGLBuffer>
#include <QOpenGLVertexArrayObject>
#include <QOpenGLShaderProgram>
#include <QMatrix4x4>
class MyOpenGLWidget : public QOpenGLWidget, protected QOpenGLFunctions
public:
    MyOpenGLWidget(QWidget* parent);
    ~MyOpenGLWidget();
。。。。。

3、把opengl weidget控件提升为MyOpenGLWidget类,在mainwindow.ui中搜索MyOpenGLWidget,可以看到有反应。