首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt里边:在QGLWidget里面使用OpenGL必须使用paintGL来画图吗

2013-07-09 
Qt里面:在QGLWidget里面使用OpenGL必须使用paintGL来画图吗?我看到很多例子都是把所有画图代码写到paintGL

Qt里面:在QGLWidget里面使用OpenGL必须使用paintGL来画图吗?
我看到很多例子都是把所有画图代码写到paintGL里面。

这样好死板哦,

可以同时在使用QGLWidget时另外写个类,然后用这个类里面的OpenGL原始函数作图然后画到QGLWidget上面吗?



非常感谢。
[解决办法]
Your widget's OpenGL rendering context is made current when paintGL(), resizeGL(), or initializeGL() is called. If you need to call the standard OpenGL API functions from other places (e.g. in your widget's constructor or in your own paint functions), you must call makeCurrent() first.

热点排行