Important: Please read the Qt Code of Conduct -

Why there is no interest from advanced programmers to write a decent book about QML

  • As the title states it, I've learned Qt from reading Books and the documentation. It was an amazing experience. I'm surprised no one is interested in QML. There is solely one incomplete online book yet difficult to read. I'm curious about the reasons. Why no one would like to take this chance to be get some money from publishing a QML book.

  • Lifetime Qt Champion

    Writing a book is huge work and there was never really written that many books for Widgets so
    i guess no one saw a business opportunity with QML books.
    But I do agree that its a bit odd that not at least a few books exists.

    Also for advanced programmers, the docs for QML are pretty good so maybe they never saw a need.

  • @mrjj while there are no many books about Widgets, the few books are excellent. They cover every single aspect of Qt. Starting from the command line, moving toward Qt Designer and end up with Qt Creator. Reading these books, I've built several PC applications starting from trivial apps to advanced once where databases are utilized. The most important thing I've got is the ability to go and read about Qt Classes if I need with an easy and comfort. With QML, it is completely different experience. I am totally sure that I will eventually build decent apps but the cost is time. I can conclude that Qt and QML are poorly marketed. The case is worse with QML. While Qt documentation is excellent but never indented to be a replacement for books.

  • Lifetime Qt Champion

    Yep, we could really use a 900 pages QML book that explains in depth how to use the it. Sadly
    no one seems interested in writing it and the free Qt5 Cadaques is the best we currently got.

  • Lifetime Qt Champion


    As already stated by @mrjj, it's not necessarily a question of interest. A book doesn't write itself. It takes a lot of time and money to write. You need to come up with a good structure, useful examples, know how to explain them well, have several people proof-reading, have someone fix the grammar, etc. Then are you self publishing or do you have a publisher ? And all of that doesn't take into account: your family, your professional career, etc.

  • @SGaist writing books works both ways. It is good for the authors financially and as enhancement for CVs. For the readers, they will learn faster than relying on the documentation. QML seems simple language but coming from C++ world, it is completely different. The problem and the odd thing is the fact that there is no single complete and thorough book about QML. This makes people wonder if is it really worth learning it!

  • @CroCo There are more recent Qt books that cover qml. A quick search in Amazon shows several of them that from the Table of Contents have plenty of qml information, "Game Programming Using Qt", "Qt5 C++ GUI Programming Cookbook", "Getting started with Qt Quick", "Mastering Qt 5", "Application Development with Qt Creator" and probably more. Seems there are quite a few already out there.

  • This one has been helpful to me
    Not an answer to the question, but at least a bit relevant.

  • Lifetime Qt Champion

    Hi thank you but the original poster was aware of that book
    "There is solely one incomplete online book " and wants something more.
    But in case others read this, its fine as that book is what we have and its free
    and of good quality.

Log in to reply