Perhaps the recent KDE and Qt releases made you want to contribute to KDE or to start your own Qt/KDE application? Then you may be interested in the new "C++ GUI Programming with Qt 3" book, the first official Trolltech guide to Qt 3.2 programming. It's written by Trolltech software engineer Jasmin Blanchette and Trolltech's documentation manager Mark Summerfield, with a foreword by Matthias Ettrich, Trolltech lead developer and founder of the KDE project.
The table of contents shows that book teaches every facet of Qt 3 programming, ranging from basic user interfaces and layout managers to 2D/3D graphics, drag-and-drop, signaling, networking, XML, database integration, even internationalization and multithreading. The "Layout Management" chapter is available as sample in PDF format. The accompanying CD contains the book's code examples, the Qt 3.2 Free Editions for Unix/Linux/Mac OS X and a special Qt 3.2 Non-Commercial Windows Edition for Open Source developers together with a compiler (Borland C++ 5.5 Non-Commercial Edition).
Alex Moskalyuk posted a review of the book to Slashdot some days ago.