我想要的是一个使用 Horde3D 显示 3d 场景并使用 Horde3D(或 OpenGL)在 3D 场景之上绘制 QWidget 的 Qt 应用程序。
基本上我想为我的 3D 场景添加 UI。并且这个 UI 应该使用 OpenGL 来绘制。
我已经成功地学习了这个教程:Accelerate your Widgets with OpenGL和这个教程 - Setup Horde with Qt4。
但是当我尝试组合它们时,我可以看到我的 3D 场景,但没有 UI 控件。我将 QGraphicsView、QGraphicsScene 和 QGLWidget 与 Horde3d 一起使用。如果我不使用 Horde3D(我的意思是不要初始化它),那么我的 UI 控件会正确呈现。
我面临Horde3D 论坛上所述的相同问题。
我该如何解决?