You know, at first blush this would be a problem domain in which I was right at home, right?
Wrong. I've always left the gui work for my C++ apps to gui people. However, I looked over their shoulders a few times, and here is what they used: Qt GTK+ wxWidgets FLTK I've mucked a bit with each of those. They all work. Some are probably better than others, but I never progressed beyond hacking out quick & *dirty * solutions to my immediate requirements. --Doug On Mon, Feb 23, 2009 at 5:31 PM, Steve Smith <[email protected]> wrote: > For those of you who do real world software development and in particular, > who develop GUIs: > > What are your experiences/recommendations for a GUI toolkit? > > Constraints: > > - C/C++ > - Cross-platform development (Linux/MacOS preferred) > - Windows QA/Deployment > - OpenGL (dynamic) compatible > > Questions: > > 1. How well does resulting UI conform to deployment platform's look & > feel > - Native mode UIs > - OS targeted look/feel emulation > 2. What are the implications of deployment/licensing? > - Customer is fed govt (DoD/DHS) > - LGPL licenses should be "ok"? > - binary distributions? > 3. Are there commercial packages that are (well) worth their cost? > 4. Does the UI have a (useful) GUI builder? > 5. Do the toolkits that use preprocessors add too much complexity? > > Some Obvious Candidates: > > - FLTK <http://www.fltk.org/>, > - wxWidgets <http://en.wikipedia.org/wiki/WxWidgets> > - GTK+ <http://en.wikipedia.org/wiki/GTK%2B> > - Qt <http://en.wikipedia.org/wiki/Qt_%28toolkit%29> > > Any experiences or opinions? > > - Steve > Los Alamos Visual Analytics > www.lava3d.com > > ============================================================ > FRIAM Applied Complexity Group listserv > Meets Fridays 9a-11:30 at cafe at St. John's College > lectures, archives, unsubscribe, maps at http://www.friam.org >
============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College lectures, archives, unsubscribe, maps at http://www.friam.org
