PDA

View Full Version : Which of these books on Qt would you recommend?



N3wb
15th May 2011, 22:52
I've written a few small applications with Qt but have done this by building off examples and really don't have much experience. I would like to purchase a book on Qt to really learn the framework and have found two books on Amazon that look good:

Advanced Qt Programming: Creating Great Software with C++ and Qt 4 (http://www.amazon.com/Advanced-Qt-Programming-Creating-Development/dp/0321635906)

C++ GUI Programming with Qt 4 (http://www.amazon.com/Programming-Prentice-Source-Software-Development/dp/0132354160/)

Since I only want to get one, which book would you recommend I purchase?

Lykurg
15th May 2011, 23:14
there are various threads about that topic, please read them!

Foundations of Qt Development from Johan (http://www.amazon.com/Foundations-Development-Experts-Voice-Source/dp/1590598318/)

Zlatomir
15th May 2011, 23:23
Both books look nice, but they have somehow different audience - so it depend on what experience you have with Qt framework - the book from second link is an introduction to Qt and seems better if you just started using Qt.

And the one from first link is an advanced book that assume you are already comfortable with Qt and teaches you more usage of: Hybrid Desktop/Internet Applications, Model-View, Threading and Graphics.

N3wb
17th May 2011, 15:43
Thanks for both of your replies.

Would you recommend C++ GUI Programming with Qt 4, or Foundations of Qt Development from Johan? They both look like good books :)

high_flyer
17th May 2011, 15:50
Foundations of Qt Development is newer, so I would recommend it more.
But both are good to start with.

wysota
17th May 2011, 16:16
All of the books are a bit outdated right now.

DanH
18th May 2011, 04:45
I have several Qt books and they all pretty much suck. The best is the online Qt documentation.

N3wb
18th May 2011, 21:23
I have several Qt books and they all pretty much suck.

Which one sucks less? :D

Santosh Reddy
18th May 2011, 21:38
The best documentation is the documentaion which I found in the QtCreator (Qt Reference Documentation). Its easy to access, browse, and more than all its quick, its aka Qt.

wysota
18th May 2011, 22:12
I have several Qt books and they all pretty much suck. The best is the online Qt documentation.

I think your impression is caused by the fact that you are probably an advanced developer. Books are usually meant for newbies and they will not replace a reference manual. For me a reading a book is a good incentive for further exploration -- it pushes you through the first steps of achieving some basic effects, teaches you "ways of doing things" and at some point you should go beyond what the book offers, sometimes enriching the examples from the book with new functionality. This is where the reference manual kicks in and at this point you can probably close the book and never open it again.