I know almost nothing about OpenGL, but the first thing that springs to my mind is: use OpenGL only
You should be able to add any widget to gl scene and render it in single view.
Like I've said - I've never done it, but maybe this article will help you.
Bookmarks