首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Horde3d和OpenGL绘制Qt小部件?

如何使用Horde3d和OpenGL绘制Qt小部件?
EN

Stack Overflow用户
提问于 2012-02-18 00:03:04
回答 1查看 489关注 0票数 1

我想要的是一个Qt应用程序,它使用Horde3D来显示3d场景,并使用Horde3D(或OpenGL)在3D场景的基础上绘制QWidgets。

基本上,我想为我的3D场景添加UI。这个UI应该使用OpenGL绘制。

我成功地遵循了本教程:使用OpenGL加速您的小部件和这个教程-使用Qt4设置部落

但是当我尝试将它们结合在一起时,可以看到我的3D场景,但是没有UI控件。我用的是QGraphicsView,QGraphicsScene和QGLWidget,还有Horde3d。如果我不使用Horde3D(我的意思是不要插入它),那么我的UI控件将被正确地呈现。

我也面临着同样的问题,在Horde3D论坛上说。

我该怎么解决呢?

EN

回答 1

Stack Overflow用户

发布于 2013-02-22 08:49:36

使用drawBrackground()绘制使用Horde3D执行OpenGL呈现时,最重要的是必须保留GL状态,确保在呈现Horde3D场景之前保存GL状态并进行还原。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9337148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档