noahgibbs: Me and my teddy bear at Karaoke after a day of RubyKaigi in HIroshima in 2017 (monkey scientist)
noahgibbs ([personal profile] noahgibbs) wrote2004-03-10 05:19 pm

More geeking...

I'm looking at writing some simple cross-platform GUI stuff, probably in C. Well, probably in C++ since all the decent cross-platform GUI libraries seem to require it.

Other than FLTK (which looks pretty good) and GTK+ (which sorta works on Windows, but it's not clear how well), anybody got any recommendations for a toolkit that will do (at a minimum) Linux and most common Windows flavors?

[identity profile] angelbob.livejournal.com 2004-03-19 07:27 am (UTC)(link)
Hm. I'm actually planning on doing this for a desktop app, so the link you gave doesn't quite work -- I'm guessing that dedicated processor chip is hard to fit through a 10BaseT cable :-)

wxWindows (now wxWidgets) is currently my most likely choice. The runner-up is FOX. wxWindows is a little older, better documented and better developed, and has more GUI builders available, which is nice. But FOX is overall pretty comparable.

GTK+ was one I really wanted to consider, but it's just not at that maturity level. And Qt winds up costing $1500+ per year to use on Win32, so screw that :-)

FLTK isn't bad. I have a definitely preference for a lib that uses the local widget set and builds on it rather than building its own, which is probably the only reason it wasn't selected.