distancecompsci

Supplementary materials for Introduction to Design Patterns in C++ with Qt

Retailer and publisher pages for this book say "Click here to obtain supplementary materials for this book" and link to this address. This page explains what that means today.

The book

TitleIntroduction to Design Patterns in C++ with Qt, 2nd edition
AuthorsAlan Ezust and Paul Ezust
PublisherPearson, Open Source Software Development Series
Published16 September 2011
Length768 pages
ISBN-13978-0-13-282645-7

The book teaches C++ through Qt: object-oriented programming, inheritance, templates, QObject and signals and slots, widgets, the model-view pattern, XML, databases and concurrency. The publisher now lists it as out of print.

What the supplementary materials were

The materials were the example source code for the book's chapters, packaged so readers could compile and run the listings instead of typing them in. This site does not host that code: it belongs to the authors and publisher.

Where to get the code now

Building the examples with a current Qt

The examples were written for Qt 4. Qt has since moved through Qt 5 to Qt 6 (Qt 6.11 was released in March 2026), so expect to adjust:

See Qt in brief for the version history and the design patterns list the book builds on.

  1. InformIT: book page
  2. O'Reilly Learning
  3. Wikipedia: Qt (software)