查看完整版本: [-- QOpenGLWidget 在图形/视图(QGraphicView)下怎么独立刷新? --]

QTCN开发网 -> Qt移动平台开发 -> QOpenGLWidget 在图形/视图(QGraphicView)下怎么独立刷新? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

huangrl2008 2015-06-14 14:47

QOpenGLWidget 在图形/视图(QGraphicView)下怎么独立刷新?

如题,在图形/视图(QGraphicView)下添加了QOpenGLWidget 图元、QWidget  QPushButton图元,如何快速刷新QOpenGLWidget  图元?

尝试了下面两种办法都解决不了高效率刷新的问题:
1.  QGraphicView  派生类中添加定时器,刷新整个框架视图,但非常耗CPU资源,达30%以上;
2. QOpenGLWidget  派生类中添加定时器,刷新该图元视图(定时器响应函数内添加了update()), 结果虽然调用了updateGL(),但实际上界面并不刷新。

求哪位大神指点指点, 感激不尽!

20091001753 2015-06-15 12:17
Qt4系列有个Demo,叫boxes。内容就是QGraphicView与OpenGL的混合。推荐你去看看

huangrl2008 2015-06-30 09:54
看了这个demo,解决不了刷新效率的问题


查看完整版本: [-- QOpenGLWidget 在图形/视图(QGraphicView)下怎么独立刷新? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled