【发布时间】:2015-06-23 11:31:12
【问题描述】:
目前将 QWidget 添加到 QGLWidget 的最佳方式是什么?在这种情况下,我想向 QGLWidget 添加一个 QSlider,但是现在 Google 上似乎有一半的链接指向无效信息,因此很难弄清楚当前实现这一目标的方法是什么。
我小时候确实尝试过创建一个 QSlider 并设置几何图形,但这似乎没有多大作用。
【问题讨论】:
-
也许您听说
QGLWidget现在已经过时了,您应该改用QOpenGLWidget? -
我实际上没有,谢谢。随着这种新的小部件类型的引入,是否有一种将 QWidgets 添加为子项的新方法?
-
我没有尝试过,但据我所知,它应该可以通过设置父级来工作。
QGLWidget从不支持正确添加子小部件,因此您必须直接在QGLWidget上绘制它们或将它们放在QGraphicsScene中。使用QOpenGLWidget应该是可能的。