-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 17 June 2003 12:37, J. Rafael S�nchez wrote: > Hi All, > > What do you guys use to develop GUIs using C?
i don't develop GUIs in C, and i don't recommend that anybody do so. use an OO language for GUI devel as it is a much better mapping between how GUI apps work and how the language works. and yes, Jeff is right: avoid Motif. it's a dead-end library that is still around only because of the sheer number of legacy apps writtenusing Motif. > I know you can use Qt and > Motif. Is there anyone in particular that you guys would recommend and why? Qt is probably one of the best. Jeff mentioned wxWindows which is pretty good, though not as complete or as supported as Qt is. Qt has a LOT more capability and the classes are generally more mature and featureful (compare the string classes, XML support, and database infrastructure for example). Qt's documentation is much nicer, IMHO, and has a much, much nicer system for event handling, application creation, etc.. it's easier to create dynamic, type safe events using Qt... not to mention it comes with tools like Designer, Linguist, qmake, uic, etc for FREE ... Qt is simply a bigger, better, more modern toolkit. which says a lot for Qt as wxWindows is pretty good. as for restrictions, the only restriction with Qt is that you can't write non-Free software with it unless you have a commercial Qt license. GPL, LGPL, BSD, Artistic, etc. licenses are all fine to use with FreeQt. there is no FreeQt for Windows, but...... .... for those who didn't catch the news: Qt will be dual licensed on MacOS X shortly just as it is with Qt X11. KDE apps will run natively on that platform pretty much at the same time that happens (Trolltech already has most of the work done and just sitting in-house waiting for the official license change). huzzah! and that's another strength of Qt: not only is it cross platform, but it's a gateway to systems like KDE. - -- Aaron J. Seigo GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE: The 'K' is for 'kick ass' http://www.kde.org http://promo.kde.org/3.1/feature_guide.php -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQE+74dK1rcusafx20MRAsTHAKCWm3gA94fRsxoAerTPP1nj0EnSWQCfSfek Ai8YJh2ELHuMDltvplkMHCM= =LHKN -----END PGP SIGNATURE-----
