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!”);
label->show();
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!”);

with

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.

About these ads

15 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: http://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: http://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. vidio lucu Says:

    Do you have a spam issue on this site; I also am a blogger, and I
    was wondering your situation; many of us have created
    some nice methods and we are looking to trade methods with
    others, please shoot me an email if interested.

  9. Investing Press » Markets Says:

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

  10. Morrissey Slams Beyonce, Claims Bags Lead to Rhino Extinction | eporakono Says:

    [...] great expectations jake owen oosthuizen louis double eagle bubba masters [...]

  11. Kick Ass Torrents Says:

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

  12. Odair Trujillo Orozco Says:

    Have you a pdf version?

  13. NTT Says:

    Thank you very much!

  14. 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!

  15. 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.
    thanks.

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: