Actually, QT for windows is free but ONLY the older 2.x version, not the newer 3.0.x versions. 2.x has MOST of the functionality that someone who is just starting off would want.
Originally posted by crond
I agree that QT is a much nicer framework, but it's not completely free. You have to pay for a Windows license. If you're only coding on *nix, you have nothing to worry about, but be prepared to cut a check if you want the Windows libraries...
gtk+ is completely free. It also has a windows port.