Qt
From Wikibooks, the open-content textbooks collection
[edit] Qt Programming
Qt (http://www.qtsoftware.com/) is a cross-platform (Qt is the basis for the KDE desktop environment supports X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP), it is an object-oriented application development framework, widely used for the development of GUI programs (in which case it is known as a widget toolkit), and for developing non-GUI programs such as console tools and servers. Used in numerous commercial applications such as Google Earth, Skype for Linux and Adobe Photoshop Elements. Released under the LGPL or a commercial license.
To use the framework a previous C++ experience is recommended. If you'd like an easier language for use with Qt, check out PyQt. See X Window Programming/Qt for more information as an introduction.
The Qt documentation (provided freely as the framework) is probably the best you can find out there. http://doc.trolltech.com/ check the docs if you have any trouble.
For more help, try #qt on irc.freenode.net .