-----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-----

Reply via email to