QOpenglWidget 与QGLWidget的选择
2017-06-30 15:58
429 查看
1. QGLWidget 是Qt OpenGL模块,但是从其官方说明,推荐在Qt5.4 之后,使用QOpenglWidget版本,具体说明如下:
Note: This class is part of the legacy Qt OpenGL module and, like the other QGL classes, should be avoided in the new applications. Instead, starting from Qt 5.4, prefer using QOpenGLWidget and the QOpenGL classes.
2.目前Qt的版本是Qt5.9,如果对于新软件新平台的开发,则按照官方推荐版本,则使用QtOpenglWidget版本
但是,基于下述几点原因,往往还要使用QGlWidget版本。
(1)开发Qt应用适应于XP平台,其中兼容性问题,Qt5.4(不含)之后的QtOpenglWidget 则不兼容,有些功能效果显示异常,已经测试。
(2)当前开源版本的软件,由于并未对及时对新版本Qt5.4(不含)之后的QtOpenglWidget进行新修改,并且还是采用QGlwidget的写法,
因此还需要使用QGlWidget的版本,目前QGlWidget的支持最高到Qt5.4.2.
Note: This class is part of the legacy Qt OpenGL module and, like the other QGL classes, should be avoided in the new applications. Instead, starting from Qt 5.4, prefer using QOpenGLWidget and the QOpenGL classes.
2.目前Qt的版本是Qt5.9,如果对于新软件新平台的开发,则按照官方推荐版本,则使用QtOpenglWidget版本
但是,基于下述几点原因,往往还要使用QGlWidget版本。
(1)开发Qt应用适应于XP平台,其中兼容性问题,Qt5.4(不含)之后的QtOpenglWidget 则不兼容,有些功能效果显示异常,已经测试。
(2)当前开源版本的软件,由于并未对及时对新版本Qt5.4(不含)之后的QtOpenglWidget进行新修改,并且还是采用QGlwidget的写法,
因此还需要使用QGlWidget的版本,目前QGlWidget的支持最高到Qt5.4.2.
相关文章推荐
- QT5 TUTORIAL OPENGL WITH QGLWIDGET - 2016
- 乱弹OpenGL选择-拾取机制(下)
- OpenGL选择机制的一点讨论
- OpenGL选择与反馈机制(转)
- Unity -Shader精讲(一)OpenGL,DirectX,CG选择 着色器选择
- QGLWidget不同窗口中的共享纹理
- 使用OpenGL开发时Blend混合的参数选择技巧
- OpenGL中的选择和反馈(转)
- widget,MainWindow和Dialog的选择使用
- OpenGL4.x + QT 不错的选择
- [OpenCV Qt教程] 在Qt图形界面中显示OpenCV图像的OpenGL Widget (第一部分)
- 3D 游戏为什么选择OpenGL(转)
- opengl overpainting renderText paintEvent 选择
- OpenGL选择机制的一点讨论 (转)
- QOpenGLWidget绘制2D的方法
- Tabwidget- TabWidget选择标签
- 29. OpenGL--选择和反馈
- [OpenCV Qt教程] 在Qt图形界面中显示OpenCV图像的OpenGL Widget(第二部分)
- Qt QGLWidget 不能够实时刷新的问题