Errata


Print Print Icon

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By Corrected
Printed Page 2
In the first paragraph

"security"

has been changed to:

"safety"

Anonymous  Jul 1999
Printed Page 5
In the first paragraph

"slower"

has been changed to:

"faster"

Anonymous  Jul 1999
Printed Page 5
In the next-to-last paragraph

"GUI-layering"

has been changed to:

"API-layering"

Anonymous  Jul 1999
Printed Page 6
In the first line of the first paragraph

"not"

has been changed to:

"no"

Anonymous  Jul 1999
Printed Page 7
In the second command-line example

"xvfz"

has been changed to:

"xvzf"

Anonymous  Jul 1999
Printed Page 17
In the next-to-last paragraph

"Annotated class list view"

has been changed to:

"Annotated Class List"

Anonymous  Jul 1999
Printed Page 26
In the first paragraph of "Another example..."

"own"

has been changed with:

"user-defined"

Anonymous  Jul 1999
Printed Page 27

"QLCDNumber* mylcdnum = new QWidget..."

has been changed to:

"QLCDNumber* mylcdnum = new QLCDNumber..."

Anonymous  Jul 1999
Printed Page 28
The line number 2 in the first line has been changed to 26.

Anonymous  Jul 1999
Printed Page 28
In the second item of "Running moc", the section "Building

Projects Portably with tmake" is located in the chapter
"Portability".

Anonymous  Jul 1999
Printed Page 32
If your screen resolution is less than 1280x1024, use 50 as

the y coordinate in the setGeometry() call in line 113 (second
argument).

Anonymous  Jul 1999
Printed Page 34
The s of QPaintDevices in the last but one line is now typeset

in roman.

Anonymous  Jul 1999
Printed Page 36
In exercise 2, the second occurrence of "use" has been removed.

Anonymous  Jul 1999
Printed Page 36
The following hint has been added to exercise 3

"Closing the application can be done by calling qApp->quit()".

Anonymous  Jul 1999
Printed Page 39
The destructor in the listing (lines 88-93) has been typeset

in bold.

Anonymous  Jul 1999
Printed Page 42
If your screen resolution is less than 1280x1024, use 50 as

the y coordinate in the setGeometry() call in line 216 (second
argument).

Anonymous  Jul 1999
Printed Page 49
Lines 70-71 are now typeset in bold.

Anonymous  Jul 1999
Printed Page 52
Lines 212-221 are now typeset in bold.

Anonymous  Jul 1999
Printed Page 53
Lines 260, 263, 266, 269 and 272 are now typeset in bold.

Anonymous  Jul 1999
Printed Page 53
In the last paragraph: The "addChild()" invocation mentioned is the

one on line 219 (page 52).

Anonymous  Jul 1999
Printed Page 53
If your screen resolution is less than 1280x1024, use 50 as

the y coordinate in the setGeometry() call in line 284 (second
argument).

Anonymous  Jul 1999
Printed Page 62
If your screen resolution is less than 1280x1024, use 50 as

the y coordinate in the setGeometry() call in line 315 (second
argument).

Anonymous  Jul 1999
Printed Page 71
If your screen resolution is less than 1280x1024, use 50 as

the y coordinate in the setGeometry() call in line 383 (second
argument).

Anonymous  Jul 1999
Printed Page 72
In the first paragraph

"ScribbleArea::slotLoad()" and "ScribbleArea::slotSave()"

has been replaced with:

"ScribbleWindow::slotLoad()" and "ScribbleWindow::slotSave()", respectively.

Anonymous  Jul 1999
Printed Page 81
In the second code block, there are now quotation marks

around "Choice2" and "Choice3" (like with "Choice1"). Also,
the quotation marks around parent have been removed.

Anonymous  Jul 1999
Printed Page 84
In the last paragraph, "or check boxes" has been added at the end

of the sentence.

Anonymous  Jul 1999
Printed Page 84
In the fifth paragraph: The section "Validating User Input" is

contained in the chapter "Text Processing".

Anonymous  Jul 1999
Printed Page 86
The following line has been added before "Spin boxes"

"For a full example, see the section "Another example for
signals and slots" on pp 26-29."

Anonymous  Jul 1999
Printed Page 88
In the last line of the third paragraph

"sliderMoved()"

has been replaced with:

"sliderMoved( int )".

Anonymous  Jul 1999
Printed Page 93
In the second line of the second paragraph, the word "size" has been

removed.

Anonymous  Jul 1999
Printed Page 93
In the last sentence, the first "only" has been removed.

Anonymous  Jul 1999
Printed Page 95
In the first paragraph of "Labels": "are" has been inserted between

"there" and "two".

Anonymous  Jul 1999
Printed Page 100
In the first paragraph of "Status bars": "only" and "text" have been

reversed.

Anonymous  Jul 1999
Printed Page 104
In the last sentence before code example: "a" has been inserted before

"small" and "example".

Anonymous  Jul 1999
Printed Page 111
In the last line the extranneous "the" has been deleted.

Anonymous  Jul 1999
Printed Page 118
In the fourth and last paragraph

"cancel"

has been replaced with:

"Cancel"

Anonymous  Jul 1999
Printed Page 119
In the first line, an "is" has been inserted between "This" and "no".

Anonymous  Jul 1999
Printed Page 121
Listing, line 108: "&" has been removed.

Anonymous  Jul 1999
Printed Page 122
In the second paragraph: "the the" has been changed to "the".

Anonymous  Jul 1999
Printed Page 124
The line "cites a Usenet posting by Jared M. Spool that" has been

removed from the first paragraph.

Anonymous  Jul 1999
Printed Page 126
In the description of QBoxLayout

"QBoxLayout"

has been replaced with:

"QVBoxLayout".

Anonymous  Jul 1999
Printed Page 126
activate() should not be called in Qt 2.0.

Anonymous  Jul 1999
Printed Page 132
In the second paragraph, last but one line: "then" has been removed.

Anonymous  Jul 1999
Printed Page 134
In the second-to-last line

"increase"

has been replaced with:

"optimize"

Anonymous  Jul 1999
Printed Page 139
In the third item, "swouldn't" has been changed to "wouldn't".

Anonymous  Jul 1999
Printed Page 139
In the fourth item, "be presented" has been inserted between

"he should" and "with the text".

Anonymous  Jul 1999
Printed Page 140
In the first line, "progess" has been replaced with "progress".

Anonymous  Jul 1999
Printed Page 145
In the second line, the "a" has been removed before "non-trivial".

Anonymous  Jul 1999
Printed Page 146
In the first code example, a semicolon has been added at the end.

Anonymous  Jul 1999
Printed Page 149
In the code block, last but two line: "it" has been changed to

"iterator".

Anonymous  Jul 1999
Printed Page 155
In the fifth paragraph, second line: "a" has been inserted between

"than" and "page".

Anonymous  Jul 1999
Printed Page 163
In the first paragraph of "Advanced QPainter...": "far the

beyond" has been replaced with "far beyond the".

Anonymous  Jul 1999
Printed Page 165
"QWMMatrix" has been replaced with "QWMatrix" (four times)

Anonymous  Jul 1999
Printed Page 166
"QWMMatrix" has been replaced with "QWMatrix" (once)

Anonymous  Jul 1999
Printed Page 167
In the last but one paragraph, last but one line: the second "it"

has been removed.

Anonymous  Jul 1999
Printed Page 168
In the last paragraph, line 6: the second "further" has been removed.

Anonymous  Jul 1999
Printed Page 169
In the fourth paragraph "called that is" has been replaced with

"that is called".

Anonymous  Jul 1999
Printed Page 186
In the second code example: "true" has been replaced with "false".

Anonymous  Jul 1999
Printed Page 256
The section "Managing Colors" mentioned in the description of

QApplication::setColorSpec() is located in the chapter "Graphics".

Anonymous  Jul 1999
Printed Page 311
In the second paragraph: "witha" has been changed to "with a".

Anonymous  Jul 1999
Printed Page 317
In the explanation for exercise 1, the sentence about

tracking has been removed.

Anonymous  Jul 1999
Printed Page 323
In the answer to exercise 3, second item: the second "called"

has been changed to "selected".

Anonymous  Jul 1999
Printed Page 329
The following has been added to the explanation of exercise 1

of "Adding a Scrolled View": "qkeycode.h is the include file
for the key definitions like Key_Up".

Anonymous  Jul 1999
Printed Page 329
The following has been added to the explanation of exercise 1

of "Adding a Context Menu": "You also need to add the lines

signals:
void colorMenuSelected( int );

to the class declaration of ScribbleArea.

Anonymous  Jul 1999