
Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, & embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide 2 getting outstanding results with the latest version of Qt: Qt 4.3.
Packed with realistic examples & in-depth advice, this is the book Trolltech uses 2 teach Qt 2 its own new hires. Extensively revised & expanded, it reveals today's best Qt programming patterns 4 everything from implementing model/view architecture 2 using Qt 4.3's improved graphics support. You'll find proven solutions 4 virtually every GUI development task, as well as sophisticated techniques 4 providing database access, integrating XML, using subclassing, composition, & more. Whether you're new 2 Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.
This technique didn't work at all 4 me. I got through the first 50 pages or so & was exhausted because I had 2 spend so much time combing through the code examples & the text, reading & re-reading & studying it. And rather than use simple examples that would spotlight & highlight new key concepts, the authors veer off into fairly advanced things way too early (like shape-changing dialogs on page 31 & dynamic dialogs on page 38) while the reader is still trying 2 digest the basic concepts like QObject & slots & signals.
Unfortunately, the two other Qt books out there & the Trolltech tutorial aren't much better. They all have this nutty idea that you can teach Qt 2 anyone if you just hang source code like wallpaper everywhere & then explain it line by line. The authors of this book obviously spent a lot of time on this book, & I don't enjoy criticizing their work, but the book would have been ten times better if the authors had prefaced each chapter with an introductory discussion of key concepts & not forced the readers themselves 2 dig the details out of dense source code.
So I got 2 page 51 & gave up... then the book turned into a doorstop, sadly. It might be useful 2 a Qt expert who is trying 2 refresh his or her knowledge of Qt, but as a tutorial 2 new students of Qt the book is unsuccessful.