Я только что прочитал here, что «Qt прозрачные окна поверх окно просмотра OpenGL»:объектов Qt под OpenGL видового
Но если я пытаюсь добавить некоторые виджеты (скажем, флажок) над рамой , а через код добавьте QGLWidget в этот фрейм .. он не отображает виджет.
Как достичь этого эффекта? возможно, продолжая использовать Qt Designer.
EDIT: из-за комментарий я должен указать, что проблема, которую я испытываю, что каждый вид widgdet OVER в QGLWidget, кажется, не быть оказано больше
Вы можете перемещать геометрию любого QWidget над другим виджетами и спрятать его в любое время. т.е. геометрия QGlWidget внутри QMainWindow (0, 0, 400, 300). Поэтому установите gemoetry нового виджета на (10, 10, 50, 50) в отношении QMainWindow. –
Извините, но мой вопрос не в геометрии, а о влиянии, которое я exeperiencing, что любой вид виджета над QGLWidget, кажется, не отображается – nkint