Qt4.8版本中QGLFormat的设置问题
来源:互联网 发布:网络降费提速发布会 编辑:程序博客网 时间:2024/06/05 08:42
QGLWidget的fromat需要使用一个QGLFormat来设置,当不需要将QGLWidget作为一个内嵌到界面中的组件时,可以在类中定义一个QGLFormat实例fmt,在构造函数中设置一些功能,如setDoubleBuffer()、setStereo(),在initializeGL()中使用setFormat(fmt)来实现设置
但在Qt4.8版本中,如果需要将QGLWidget内嵌到一个界面中时,要在类初始化时设置
例如,我们定义一个OpenGLWidget类,该类继承了QGLWidget,那么QGLFormat的设置为
OpenGLWidget(QWidget* parent, const QGLWidget* shareWidget, Qt::WindowFlags f):QGLWidget(QGLFormat(QGL::DoubleBuffer | QGL:: StereoBuffers),parent, shareWidget, f){
。。。
}
也可以参考下边这篇文章
Qt使用OpenGL关闭出错
- Qt4.8版本中QGLFormat的设置问题
- Qt4中使用C++ 11的设置
- myeclipse中设置jre版本的问题
- QT版本问题(QT4-QT5)
- Qt3和Qt4版本差异带来的问题和解决方法
- QDevelop似乎用Qt4.5以上的版本有问题
- Qt3和Qt4版本差异带来的问题和解决方法
- QT4.7.1版本 mysql驱动插件 编译的问题
- Qt3和Qt4版本差异带来的问题和解决方法
- QT4:环境变量的设置
- 在QtCreator中设置QT4应用程序的图标
- 如何使用Qt4,设置QLabel中字体的颜色。
- 使用Qt4如何设置QLabel中字体的颜色
- homestead中设置多版本php遇到的问题
- homestead中设置多版本php遇到的问题
- qt4.8 x11版本在linux-ubuntu下的安装
- Qt4.8嵌入式版本的编译移植(包含QML)
- mini2440中QT4下载问题
- MVC补充
- 最大字段和 最大子矩阵(1001
- 程序员应该改变的20个思维习惯
- S3C2440裸机开发之一-------点亮一个小灯
- Mary Queen of Scots——3、Darnley and Riccio
- Qt4.8版本中QGLFormat的设置问题
- win 32sdk编写贪吃蛇(附源代码)
- Oracle外键约束三种删除行为
- 1-5实现字符串的连接
- Timer、TimerTask实现定时业务处理
- 局部静态变量和全局静态变量
- POJ-1573-Robot Motion
- linux find命令简介
- jquery 相关页面内存漏问题