In comparison to GTK, Qt has a thriving (and helpful) development community, has more features, is better maintained, has more responsive developers, etc. See for example Dirk Hohndel's talk about his experience with switching away from GTK, and the reasoning for LXDE moving to QT.
So what is exactly the point of GTK, given that Qt is also licensed under the LGPL? It seems like a needless reinvention of the wheel, without any benefits. Yes, there is the obvious language difference (C compared to C++), but one has to bear in mind that the entire GObject approach is basically a reinvention of C++ objects.
The poorness (on several levels) of GTK reminds me of the many arguments hashed out during the Debian "discussion" about selecting systemd over upstart. In this case GTK is the technically inferior solution.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds