From: Volker G. <vo...@no...> - 2010-06-22 18:52:58
|
LRN <lr...@gm...> schrieb: > On 22.06.2010 17:34, Tim McDonough wrote: > > Up until now I've been using MinGW for command line type applications. > > Is there a preferred or recommended GUI library that is more popular > > than others for this development environment? > > GTK+ > +works well with Gnome, pure C (the best choice for C++ haters; for C++ > lovers there's gtkmm), pretty consistent, very powerful (flexible, can > do lots of things, extendable), no problems with MinGW (ask tml!) > -often won't look/behave natively (some things are like that by design, > others are skinnable, but skinning can be problematic) > > Qt: > +works well with KDE, C++, ... > -roughly the same as in GTK+ > *don't have any programming experience with it, but you can assume that > it is good; can't say anything about MinGW compatibility; mentioning it > only because its good reputation, and because it's a common rival to > GTK+ in holywars I'm developing portable applications with Qt as well as GTK+, and both work fine. In Mingw-cross-env, we have support for both, although the support for Qt is more complete because Qt causes less hassle with static linking (which is our main goal in Mingw-cross-env). > wxWidgets: This also doesn't cause trouble with static linking, in case you want to do that. Another toolkit is the very lightweight FLTK. It works pretty well, but it doesn't offer nearly as much functionality as e.g. Qt or GTK. However, it also isn't nearly as large, and makes no trouble at all when linked statically. Greets, Volker -- Volker Grabsch ---<<(())>>--- Administrator NotJustHosting GbR |