small medium large xlarge

The latest version of the book is P1.4, released over 13 years ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.2 (07-Mar-06)
PDF page: all
This is a great way to make my suggestions. But first I would like to point out that I really enjoyed going through this book. I'm so glad I was abl...more...
  • Reported in: P1.3 (25-Aug-06)
PDF page: all
Greetings, I have a suggestion (I'm not a vip to request anything :) ), I recently bought yet another pragamtic book, the Rapid GUI development with...more...
  • Reported in: P1.4 (27-Mar-11)
PDF page: 1
I think the book was helpful, but I'd really like to see an explanation of how to make a QtRuby executable. What's the point of making a Gui app if it...more...
  • Reported in: P1.4 (22-Nov-07)
PDF page: 1
While the technical material covered seems accurate, and is helpful, I was sorely disappointed by the lack of practical examples. The code snippets di...more...
  • Reported in: P1.3 (30-Jul-06)
PDF page: 14
This is not really a bug, but rather positive feedback: The tip to look for the "kdebindings" package for installation alone is worth the 8.50 bucks ...more...
  • Reported in: P1.0 (05-Nov-05)
PDF page: 16
when compiling smoke, make smoke, after some considerable time I get... x_20.cpp:10212: error: `MV_10_DOT_4' is not a member of type `Qt' x_20.cpp...more...
  • Reported in: P1.4 (22-Feb-07)
PDF page: 22

"on page on page 19" second para page 22--Zaklama

  • Reported in: P1.4 (13-Sep-07)
PDF page: 27
Second paragraph reads: First, Qt::Object provides a className() method that returns the name of the class. Ruby provides the same information via ...more...
  • Reported in: P1.4 (24-Jan-09)
PDF page: 45
Paper page: 40
At "Sublayouts" section, you write this code: @layout = @sublayout = @w1 = @w2 = Qt::Widget...more...
  • Reported in: P1.2 (25-Apr-06)
PDF page: 63
"The mousePressEvent( ) only gets invoked for presses in the empty space of the MouseWidget, however. Notice that the MouseWidget also contains a Qt...more...
  • Reported in: P1.3 (13-Oct-06)
PDF page: 73
Would love to see A LOT more info on using with designer. In particular how to add a custom Widget that was created with QtRuby and be able to add tha...more...