PDA

View Full Version : Choosing a qt4 book



asieriko
11th August 2007, 13:43
Hello,
I want to buy a qt4 book, but I don't find any comparatives. What do you think is a good one?
I'm thinking about those:

The Book of Qt 4: The Art of Building Qt Applications (http://trolltech.com/developer/documentation/books/book.2007-05-29.0625103168) By Daniel Molkentin
Foundations of Qt® Development (http://www.apress.com/book/bookDisplay.html?bID=10278) By Johan Thelin
C++ GUI Programming with Qt 4 (http://trolltech.com/developer/documentation/books/2) By Jasmin Blanchette and Mark Summerfield


So what do you think is a good one? Have I forgotten any book?

Thanks

wysota
11th August 2007, 14:01
Each of these books is quite different, so I don't think you can say that one of them is "better" than others - it highly depends on what you seek and what is your knowledge of Qt.

And yes, there are more Qt4 books available.

asieriko
11th August 2007, 14:17
I want to learn Qt4, I've started programming with it, and I want to know how does it work.

wysota
11th August 2007, 17:34
If you're a real newbie in Qt (but you know C++) then I'd suggest Johan's book. If you know a bit about Qt already, I'd suggest "C++ GUI Programming with Qt4" (though I think it covers only GUI topics, whereas Foundations... cover other Qt aspects as well). I don't know the third book, but it doesn't seem very complete, based on the "leaflet" available on TT site (and I don't know who the author is, so I can't say anything about his skills).

wysota
13th August 2007, 12:39
I just received Qt4 - The Art of Building Qt Applications. I need a few days to read it. I'll get back to you when I do. BTW. Daniel Molkentin has been a core developer of KDE and co-author of Kontact.

asieriko
13th August 2007, 13:42
Ok, thank you, i just want a book to understand as best as i can the Qt toolkit. So I won't have to ask very basic questions and I could understand better the Qt documentation.
BTW, What are the other Qt books?

Thanks

wysota
14th August 2007, 13:23
At least An Introduction to Design Patterns in C++ with Qt 4 (Bruce Perens' Open Source Series) by Alan Ezust and Paul Ezust

rajesh
14th August 2007, 15:36
I have not read any Qt book. I am using only Qt Assistance to learn Qt and this forum to solve my problems.
Thanks to modulator of this forum.

anyone having e-book of The Book of Qt 4: The Art of Building Qt Applications (http://trolltech.com/developer/documentation/books/book.2007-05-29.0625103168) By Daniel Molkentin?

wysota
14th August 2007, 20:45
See three posts above :)

jpn
24th August 2007, 19:54
The Book of Qt 4 – a short review (http://jlp.holodeck1.com/blog/2007/08/22/the-book-of-qt-4-%e2%80%93-a-short-review/)

brcain
30th August 2007, 23:08
I consider these two books essential (albeit for different reasons): 'C++ GUI Programming With Qt 4' and 'An Introduction To Design Patterns In C++ With Qt4'.

1st book ...

It covers the Qt API well enough to get started. The examples are well organized by chapter/topic and effectively reinforce topics as you proceed. The book is very easily read ... not too much fluff. The book is also structure in such a way that one can pursue many of the topics out of order.

The biggest negative is that the book covers a few topics too lightly. Again, it's a great introduction.

2nd book ...

It goes into detail not covered in 1st book. I especially appreciated chapter 15 ... as I've recently been dealing with meta-objects and properties and would have found it very useful. Also of special import, chapter 17 presents a complete MVC example.

There are many chapters that should have been covered more lightly ... especially chapters 1-8 and chapters 19-24. Those topics are covered in sufficient detail in other texts. However, after speaking with the author, he indicated that he was contracted to write a university text book requiring an introduction/reference for C++.

The biggest negative is that the examples in the book are not structured by chapter/topic. It's a bit cumbersome to cherry-pick a topic and to have it easily reinforced by example.

brcain
30th August 2007, 23:14
I haven't read the book 'Foundations of Qt Development' yet. However, I do remember the tutorials the author wrote sometime back ... called the 'Independent Qt Tutorial'. I found them very useful at the time as I was coming up to speed on Qt. I'll likely buy this book as well.

I don't have a reference for the book 'The Book of Qt 4: The Art of Building Qt Applications'. I hope to see reviews here or on Amazon sometime soon.

I am glad to see all the resources that are becoming available. That's a good sign the community is growing. :)

kramed
31st August 2007, 04:34
I own a copy of C++ GUI Programming with Qt 4 and I am very pleased with the book. I have had no other introduction to Qt other than this book and the help of the members of this board when I have questions (#Qt on irc.freenode.net is good too). The book assumes you are familiar with C++. I am far from even an intermediate level and I find the book easy to follow. A broad portion of topics are covered in the text, although I wish there were more examples with more detail in parts, but the book is only ~450 pages. Overall, this book is very good. When I am writing the programs I am now working on this book and the Qt docs are both open. I would like to find another Qt book that is more of a reference. The Qt docs are very good but as a beginner I feel lost when trying to follow them sometimes.

wysota
19th September 2007, 17:47
Here is my review of "The Book of Qt4" (http://blog.wysota.eu.org/index.php/the-book-of-qt4-the-art-of-building-qt-applications-review/).

quique
7th October 2007, 15:31
There is a review of Foundations of Qt Development (http://dot.kde.org/1190196725/) on KDE Dot News.