Thought of learning Qt. Need help from experienced ones out here. How should I begin. Some good books to refer. Some good tutorials to learn...

Edit: Also which is the good IDE available out there for Qt programming. One that gives inline help, auto completion,indentation... I am using Debian Lenny

closed as not constructive by Walter, gnat, yannis Nov 5 '12 at 23:22

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.


C++ GUI Programming with Qt 4 passed at one time through my hands. From what few days I had it, it seemed like a nice book; it's style of writing (explaining things) suited me very much. Your mileage may vary, but worth checking out nevertheless.

alt text

Also, two more advanced ones as suggested by Martin Beckett and Jestin Joy.

Advanced Qt Programming: Creating Great Software with C++ and Qt 4 (Prentice Hall Open Source Software Development Series)

alt text

and The Book of Qt 4: The Art of Building Qt Applications alt text

  • There's also an advanced programming with Qt follow up – Martin Beckett Dec 26 '10 at 5:09
  • Found another interesting book while seearching through net. "The Book of Qt4 - The Art of Building Qt Applications " by Daniel Molkentin. – Jestin Joy Dec 27 '10 at 6:15
  • @Martin Beckett, @Jestin Joy - Thanks guys. I added those as well. – Rook Dec 27 '10 at 12:21
  • Install Qt from Trolltak and check out samples folder. There are alot of samples. They will teach many more techniques that you cannot learn just by reading books. – Badar Sep 16 '12 at 22:19
  • Is The Book of Qt 4: The Art of Building Qt Applications an advanced book? No, I am really asking this question. – The Peaceful Coder Oct 5 '14 at 13:36

I always found the tutorials on the Qt/Troll/Nokia site very helpful, and I know other people with the same experience.


As Peter said QT tutorials & online documentation are always the places you should start. In addition you can also go to QT forums. Most importantly once you start coding you should download QT source code so that you can debug and explore it.

Not the answer you're looking for? Browse other questions tagged or ask your own question.