Home > Store > Programming > C/C++
Advanced Qt Programming: Creating Great Software with C++ and Qt 4
- By Mark Summerfield
- Published Oct 5, 2009 by Addison-Wesley Professional.
- Copyright 2010
- Pages: 350
- Edition: 1st
- Rough Cuts
- ISBN-10: 0-321-70158-5
- ISBN-13: 978-0-321-70158-9
Register your product to gain access to bonus material or receive a coupon.
Advanced Qt Programming is aimed at existing C++/Qt programmers and presents ideas and techniques that are too advanced or specialized (although not necessarily difficult) for a first book on Qt. Qt has now grown to over 700 classes and well over a million words of documentation, far too much to cover in a single volume. So, this book focuses on key areas of Qt technology and provides the most comprehensive coverage available.
The book is completely practical in emphasis, with every technique illustrated by working code. The examples (which will be available for download with the published book) show Qt best practices. They have been tested on Linux, Mac OS X, and Windows, using Qt 4.6 and Qt 4.5 (except for those using Qt 4.6-specific features).
The book's main themes are hybrid desktop/Internet applications, threading, rich text handling, graphics, and Qt's model/view architecture (to which three chapters are devoted), although many other topics are also covered. In addition to each chapter's main subject, many other classes, methods, and techniques are used wherever they make sense, to show as many Qt features as possible. Even the most experienced Qt programmer should discover aspects of Qt they weren't aware of, discover new techniques, and be inspired with new ideas.
Table of Contents
Foreword
List of Tables
Introduction
Chapter 1: Hybrid Desktop/Internet Applications
Chapter 2: Audio and Video
Chapter 3: Model/View Models
Chapter 4: Model/View Delegates
Chapter 5: Model/View Views
Chapter 6: Threading
Chapter 7: Rich Text Handling
Chapter 8: Graphics
Chapter 9: Undo, Redo, and Macros
Chapter 10: Inter-Process Communication
Chapter 11: XML
Chapter 12: Testing and Benchmarking
Chapter 13: Accessing Third-Party Libraries
Chapter 14: Selected Third-Party Add-Ons
Epilogue
Selected Bibliography
Index

Rough Cuts
Available from Safari Books Online
What is this?
What is a Rough Cut?
The Rough Cuts service from Safari Books Online gives you exclusive access to an evolving manuscript that you can read online or download as a PDF and print. A Rough Cuts book is not fully edited or completely formatted, but you'll get access to new versions as they are created.

Account Sign In
View your cart