Qt Book Download: C++ GUI Programming with Qt 4 Second Edition by Jasmin Blanchette and Mark Summerfield (Prentice Hall)

Let me tell you, this is my kind of book.  On page 3 it has this listing:

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
QApplication app(argc, argv);
QLabel *label = new QLabel(“Hello Qt!”);
return app.exec();

This opens a popup window with a label in it.

Then on page 5, it says to show bigger text with “Hello” in italics and Qt in red, replace

QLabel *label = new QLabel(“Hello Qt!”);


QLabel *label = new QLabel(“<h2><i>Hello</i> <font color=red>Qt!</font></h2>”);

That’s right.  Labels can have HTML formatted text in them!

The next page shows 11 lines of code to create a button that exits the app when pushed.

When I first started reading this book while waiting for my dinner to arrive, I thought to myself, this Qt thing is right up my alley.  And this book is also right up my alley, the pragmatic, no nonsense introduction to a pragmatic, no-nonsense C++ application framework.  There’s a reason why it is required reading for new hires at Nokia….

Best of all, it’s FREE! Published under the Open Publication License, it is perfectly legal to distribute.  It’s currently hosted on the dcsoft.com website here:  download, but no guarantees if I will have to take it down if my bandwidth gets used up!    You can always download the torrent. But it’s such a good read, I recommend you purchase a hard copy.

Edit April 25, 2009:  The book’s source code is available for download from InformIt.


14 Responses to “Qt Book Download: C++ GUI Programming with Qt 4 Second Edition by Jasmin Blanchette and Mark Summerfield (Prentice Hall)”

  1. vagharsh Says:

    Just want to study QT.

  2. xuanyuanhuili Says:

    I want to study Qt with C.

  3. toto Says:

    thank for sharing this book. I want to try Qt

  4. Need a book to learn using widget properties in kdevelop Says:

    […] is Mark Summerfield's C++ GUI Programming With Qt 4, which you can legally download for free: https://dcsoft.wordpress.com/2010/01/…prentice-hall/ As for how to use properties, they're simple (or at least I think they are): […]

  5. Important links for starters » Nicolinux Says:

    […] and Mark Summerfield: C++ GUI programming with Qt4. I found a pdf of it’s first edition. Here I found that also the second edition is available. The book is great for learning Qt, but I […]

  6. C++ & GUI Programming Says:

    […] Mark Summerfield's book is the second most definitive resource, after the Qt documentation homepage itself. It's available for free: https://dcsoft.wordpress.com/2010/01/…prentice-hall/ […]

  7. eli551 Says:

    I want programming in NetBeans with Qt library and run Mingw. Is any one here can help me? I need a book, slide,….!

  8. Investing Press » Markets Says:

    This website was… how do I say it? Relevant!! Finally I’ve found something which helped me. Many thanks!

  9. Kick Ass Torrents Says:

    Remarkable! Its really remarkable article, I have got much clear idea on the topic of from this piece of writing.

  10. Odair Trujillo Orozco Says:

    Have you a pdf version?

  11. NTT Says:

    Thank you very much!

  12. Jovita Says:

    you’re in point of fact a excellent webmaster. The site loading speed is amazing.
    It seems that you are doing any distinctive trick.
    Also, The contents are masterwork. you have done a great process in this matter!

  13. download book Says:

    Hi, of course this piece of writing is really pleasant and I have learned lot of things from it on the topic of blogging.

  14. Wiki.Scu.edu Says:


    Qt Book Download: C++ GUI Programming with Qt 4 Second Edition by Jasmin Blanchette and Mark Summerfield (Prentice Hall) | DCSoft.com blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: