Распологать QWidget вне отображаемой области QGLWidget, и рисовать через QPixmap - визуально это работает.
Но у меня на QWidget расположены контролы, с которыми надо взаимодействовать. Получаеться для этого надо придумать какую-то схему проброски сообщений мыши.
Я всего лишь предложил решение вопроса:
PS. Вроде можно заставить QWidget рисоваться в QPixmap и ее как текстуру отображать в QGLWidget, но не могу понять, как заставить рисоваться QWidget только в QPixmap, даже когда ставлю фильтр на все события и подавлюя любые события для QWidget.
Хотелось бы более честный способ.
Имхо, нет его.