Apparently, Digg put my GTK vs QT article on the front page of their Linux/Unix section (giving me about 1500 visits today) and I read the various comments replying my post (both here and on Digg), and I apologize if I made anyone feel uneasy about this comparison. I know that a Hello World program may not show much, but how do all beginners learn to program with a certain API or programming language? Hello World! I'm a beginner to Linux GUI programming APIs, so the Hello World programs give me a glimpse as to what the API/language is like.
From the looks of this simple Hello World application in both QT and GTK, I became biased over QT. However, I must also note that a thought came to me that because GTK's code tends to be longer, programmers might have more control of their code because of that.
Also, due to my Visual Studio programming roots, I found that QT's syntax seemed more familiar to me in some places, like hello.resize(100, 30); I'm really used to the dots.
Again, I apologize for my unfair examination of the two APIs and hope you can understand my viewpoint for being biased toward QT. But this is just like comparing apples and oranges. Whichever one you choose depends on your taste.
If you'd like to feel happy, read a list of improvements in Gutsy Gibbon over Feisty Fawn. Or, vote on which API is your favorite in the sidebar.