c++openglcross-platformgui-toolkit

C++ GUI Toolkit with OpenGL Support


I've been looking for a good C/C++ GUI Toolkit for some time now, and have found these to be the general requirements:

I need it to be: Good looking cross-platform C++ or C that will compile w/C++, either is fine OpenGL support can be used in commercial applications without royalties (no licensing snags)

What I've used in the past and why they aren't what I need: -Win32 (not cross-platform) -FLTK (grey, flat, and visually unappealing, but otherwise excellent)

I've been looking at GTK rather closely, the only problem being that it doesn't have reliable OpenGL support as far as I can tell (some 3rd party support only?) Qt's license does not allow commercial development without a licensing fee.

By OpenGL support, I mean OpenGL views in the toolkit (embeddable).


Solution

  • You may want to reconsider Qt as your answer, and you are a few years behind on the license changes since Nokia acquired them -- that is no longer a concern as it is LGPL these days. And support for OpenGL is just one of many strong points in favor.