Пикча очень разъясняет. Сказали "треугольник" - выложили треугольник)
Ну "чем богаты"
Пробовали на других компах запускать? Может, дело в плохой поддержке opengl драйверами? На венде такое встречается.
На той же машине: до перехода с QGLWidget на QOpenGLWidget все было норм. Потыкал примеры с Qt 5.4 (QOpenGLWidget) и сделал свой - тоже все норм.
Изучение в отладчике ничего не дало. Ну рендерит он в текстуру, потом эту текстуру шлепает на экран (swapBuffers). Посмотрел содержимое backingStore - на месте QOpenGLWidget пусто ("черная дыра"), это правильно, он хранится в текстуре на видео. Сделал grab для самого виджета - тоже пусто. Как подлезть - хз