Linked by Thom Holwerda on Wed 12th Mar 2008 18:11 UTC, submitted by Pfeifer
Thread beginning with comment 304773
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
With Qt you are not limited to GPL though. You can use many of the other popular free software licenses.
http://trolltech.com/products/qt/gplexception
If you plan to write applications for windows too I would prefer Qt. Why? Because imho it feels faster and it looks much better under windows than Gtk does.
I have used decent looking GTK+ apps on Windows. These include GIMP, Inkscape, and Audacity (well, thats wx but wx uses gtk). I don't think I have ever used a QT app on Windows except the demo ones that come with QT. Those were fast but they also did next to nothing.
I have used decent looking GTK+ apps on Windows. These include GIMP, Inkscape, and Audacity (well, thats wx but wx uses gtk).
GIMP and Inkscape are GTK, and they look decent, but they don't look native. Lots of controls behave differently (combo box is one) and the file dialog is not the native one. I could not give a UI like that to a paying customer.
Audacity is native because it uses wxWidgets. But wxWidgets does not use GTK when running on Windows. It uses the native Windows controls, so it looks fine.
I don't think I have ever used a QT app on Windows except the demo ones that come with QT.
Google earth?
Qt is used on Windows quite often. But applications looks native so you couldn't suspect it is Qt. I discovered some apps really accidentally looking for docs in some packages and finding Qt*.dll . My latest favorite discovered in that way is FotoStation.
Generally it is used is small/medium shops producing highly specialized software with eye on portability (usually Win, Mac, Linux is under radar).






Member since:
2005-07-21
Hi Funky,
well Qt is available in two licenses: GPL and commercial license. If you don't like to open your code or pay for a license Qt is no alternative, then you should use Gtk.
If you are also willing to buy a license or GPL is ok for you, then Qt and Gtk are both ok.
If you plan to write applications for windows too I would prefer Qt. Why? Because imho it feels faster and it looks much better under windows than Gtk does.
Just my 2 cents.
Mike