Home > Store > Programming > C/C++

Advanced Qt Programming: Creating Great Software with C++ and Qt 4

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Sample Content

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

 
Buy from Safari Books Online

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.

    Informit Network