I am at the stage of writing a program, in which I must consider the gui.

As this program is going to be highly graphical, I am curious as to whether or not you can create buttons and text boxes in openGL ( Mesa3D 4.0.0 implementation ) or will I have to combine openGL ( to do the graphical rendering ) with qt and get them to work in harmony.

Any suggestions, fixes, opinions are highly apreciated.