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?
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?
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Hope this helps.
no subject
(no subject)
no subject
(Anonymous) 2004-03-11 11:55 am (UTC)(link)By the way, I can't get myself to stomach FLTK because I really hate its callback system. Specifically, callbacks are C function pointers, which means they can't point to non-static methods. If your code is likely to be OO, you'll find yourself writing static methods that decode void pointers and then call the methods you really wanted to call in the first place.
I really favor typesafe callback systems that know how to connect to either methods or functions. gtk-- has one, encapsulated in libsig++. It looks decent, but I swallowed the C++ template pill long ago. I'm a bit leary of gtk--, since it's just a C++ wrapper around gtk+. Side projects that try to keep alternate interfaces to active projects scare me.
Qt is very highly regarded in its cross-platformness, but as you say, it's not as free on some of the platforms, which makes it, in effect, not cross-platform. It does have a nice callback system, but it forces you to run a preprocessor on your code.
There's nothing out there that makes me happy. You're less unreasonably picky than me, so maybe you'll see through the flaws and find something that works. If you do, lemme know.
(no subject)
(no subject)
(no subject)
no subject
(Anonymous) 2004-03-11 11:56 am (UTC)(link)no subject
Whatever happened to the toolkits of yore? Amulet, SUIT, ...
I've got no particular recommendations on C toolkits, unfortunately. GTK always seemed halfway reasonable, but I too am ignorant of its current state on Windows (or MacOS X, for that matter.)
(no subject)
(no subject)
(no subject)