Gtk+ versus Qt
Posted Mar 22, 2007 21:22 UTC (Thu) by oak
In reply to: Gtk+ versus Qt
Parent article: The road to freedom in the embedded world
IMHO Qt is mainly suited for cases where the project is either proprietary or open AND that doesn't change. The case where you have to pay the licencing fees in the ramp up phase while the code goes through legal and management clearances doesn't fly that well, especially if the code is eventually going to be Open Sourced (or that hasn't been decided yet). Gtk gives more freedom in deciding how & when the code depending on it is to be Open Sourced.
Another issue is that Qt doesn't really have a community developing the widget set like is with Gnome/Gtk, it's completely controlled by Trolltech (which is a commercial entity and could get bought out).
C++ ABI compatibility is still a minor issue too. The C++ ABI changed again between GCC 3.x and 4.x.
On the upsides, Qt for example has excellent documentation and something like Doxygen can produce much nicer class hierarchies etc. from C++ code than what gtk-doc can ever produce from Gobject stuff...
to post comments)