应用来源
打开Qt Creater
在欢迎界面寻找示例,搜索OpenGL,可以看见很多示例程序,打开慢慢看!
QGLxx VS QOpenGLxx
或许你在看见本篇博客之前,在网上搜索过类似的文章,有些里面使用的是QGLWidget
作为自己写的子类的基类,有些里面使用的是QOpenGLWidget
作为自己写的子类的基类。
一句话来说,在Qt4
中,Qt
将OpenGL
的各个接口进一步封装为了QGLxxx
,在Qt5
中,Qt
将OpenGL
的各个接口封装为了QOpenGLxxx
。
一般情况下都使用QOpenGLWidget
作为窗口的基类,然后继承这些基类的接口: