Задача следующая:
Необходимо активно(часто) перерисовывать изменяющийся фон (который рисуется с использованием OpenGL) при условии, что сверху фона отображаются различные QGraphicsItem.
Как один из вариантов была идея обернуть QGraphicsItem, переопределить событие Paint (отрисовка фона), при создании назначить "Z-координату" (setZValue() ) таким образом, чтобы Item оказался ниже всех других.
Однако в проекте используются дисплейные списки и так получается, что они создаются в другом контектсте воспроизведения.
Т.о. код вида
glBegin(GL_TRIANGLES);
...
glEnd();
работает нормально, а
работает ... уже не так как нужно