目录
1、设置颜色
添加QColor变量,如果需要颜色随时间变化,那就再添加一个定时器QElapsedTimer以及重写虚函数timerEvent。
initializeGL()函数设置片段着色器中颜色变量
如果需要设置时间别忘了开启计时器
timerEvent函数里写颜色随时间的变化,然后调用update刷新,会触发paintGL。
paintGL函数中给片段着色器赋值,让重新设置颜色。
具体代码
#ifndef OPENGLWIDGET_H
#define OPENGLWIDGET_H
#include <QOpenGLWidget>
#include <QOpenGLShaderProgram>
#include <QOpenGLBuffer>
#include <QOpenGLVertexArrayObject>
#include <QOpenGLTe