REVIEW - C++ GUI Programming with Qt3


Title:

C++ GUI Programming with Qt3

Author:

Jasmin Blanchette, Mark Summerfield

ISBN:

Publisher:

Prentice Hall Professional (2004)

Pages:

440pp

Reviewer:

Paul F. Johnson

Reviewed:

April 2004

Rating:

★★★☆☆


a very good way into learning about one of the premier cross platform widget libraries.

Just like you know when you have a really dire book, you definitely know when you have an excellent book and this one is definitely an excellent one.

It starts off with the usual "Hello World" using straightforward, uncomplicated language. Everything is explained and explained in enough detail to convey not only what happens on the surface, but also slightly deeper down. This "taking by the hand" approach is incredibly effective and with the clear graphics and writing style demonstrates how to create applications quickly and efficiently.

As you go further into the book, the level of complexity increases, but at the same time, so does the explanation.

All of the main classes are covered - windows, menus, messages, slots and signals and covered in understandable language.

The book comes with a CD containing all of the source code as well as Qt 3.2 for Windows (non-commercial licence - in itself worth more than the value of the book), Linux and MacOS. It also comes with Borland C++ 5 (non-commercial) and Borland C++ 6 (trial version).

With Qt being one of the main widget sets on Linux (due to the amount it is used with KDE) as well as growing in popularity on the Windows and MacOSX platforms, this book is not only great value, but a very good way into learning about one of the premier cross platform widget libraries.

Okay, it's not much use if you don't understand C++, but then if you don't understand C++, why would you buy this book?


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.