我刚刚阅读here“在OpenGL视口上透过Qt透明窗口”:
但是如果我尝试在一个帧上添加一些小部件(比如说一个复选框),并通过代码,在这个框架中添加一个QGLWidget ......它不会渲染小部件。
如何实现这种效果?可能继续使用Qt Designer。
编辑:由于评论,我必须指出我遇到的问题是,在QGLWidget上的每一种widgdet似乎都不再渲染(因为一些opengl上下文黑魔法?)
答案 0 :(得分:0)
Qt Quarterly中有一篇关于如何做到这一点的好文章:QQ: Accelerate Your Widgets With OpenGL。它确实需要进行一些大的改动才能远离QGLWidget
,但实施它似乎相当简单。