For anyone who runs into this problem, I suggest taking a look at the 'boxes' demo: http://doc.trolltech.com/4.6//demos-boxes.html

The design I have above is slightly skewed, and the demo shows a much better way to go about putting an OpenGL background behind a bunch of Qt widgets.
(basically, you inherit from QGraphicsScene instead of QGLWidget to add custom OpenGL code)