Qt is a great choice for creating rich user interfaces with minimum developer effort. Completely updated for Version 3, this second edition of Programming with Qt makes it easy to write GUI applications that are visually attractive, fast, and ready to rue in a very short time. You'll learn how to take advantage of the way Qt emulates the look and feel of various GUI styles while making the work a lot easier-with either a text editor or the Qt Designer.
While exploring the concepts presented in Programming with Qt, you'll fend that you need to write very little, if any, platform-dependent code because Qt already has what you need. The book contains descriptions of all of the GUI elements in Qt 3 and advice about when and how to use them. While programming with Qt is straightforward and feels natural once you get the hang of it, the learning curve can be steep.
Matthias Kalle Dalheimer provides you with the knowledge to reduce the length of your code and ease your programming efforts. In Programming with Qt, he guides
you through the stops of writing a complete Qt application and uncovers many advanced topics and programming tricks. Programming with Qt also includes:
• A tour of all of the GUI elements in Qt, along with advice about when and how to use them.
• A complete explanation of Qt's signal/slot mechanism for connecting user interaction to program functionality
• Explanations for portable support for filesystem access and network programming
• Information on interfacing Qt with other languages and libraries, including Perl
• Guidelines to make sure your program runs on Windows, Unix, and (Linux-based) embedded systems
• Details on the graphics capabilities of Qt, including 2D transformations, double buffering, and advanced image techniques
• Information about how to write your own Qt widgets and use existing widgets
• Hints about Qt that can make debugging easier
• Instructions for reading and writing XML documents.