Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved A new book on Qt

    General and Desktop
    5
    10
    2673
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tomy
      tomy last edited by

      Hi,

      The last time I asked this question was about months ago and don't know if there is any book on Qt 5 or not, for this time.
      At that time there were only Qt5 Cadaques, Docs and C++-GUI-Programming-with-Qt-4-2ndEdition and in practice these was no complete book on qt 5.

      How about now, please? No complete book on Qt 5?

      raven-worx 1 Reply Last reply Reply Quote 0
      • SGaist
        SGaist Lifetime Qt Champion last edited by

        Hi,

        And, AFAIK, there are still none. Currently you can't expect to have one book covering absolutely all aspects of Qt 5. Writing a book on a framework the size of Qt 5 is a long task that take several months as full time job and concerns not only writing the text but also crafting the examples and making sure everything is clear for the target audience.

        So now take for example: the Qt3D module and QtWebEngine, they are pretty new , how would you have them added now to a book started last year ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply Reply Quote 1
        • raven-worx
          raven-worx Moderators @tomy last edited by

          @tomy
          Mastering Qt 5
          Qt5 C++ GUI Programming Cookbook
          Qt 5 Blueprints

          --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
          If you have a question please use the forum so others can benefit from the solution in the future

          1 Reply Last reply Reply Quote 3
          • tomy
            tomy last edited by

            One question here:
            As a starter of Qt I'm reading the C++-GUI-Programming-with-Qt-4-2nd Edition book and have read first three chapters up to now. Is it better to leave out reading it and instead start reading Mastering Qt 5 book?
            It's newer and also covers qt5.

            raven-worx V 2 Replies Last reply Reply Quote 0
            • raven-worx
              raven-worx Moderators @tomy last edited by

              @tomy
              it's no disadvantage to read the book. Most of the source code is still applicable for Qt5.
              But some instructions (e.g. for building, etc.) might not be applicable and confusing. You can continue reading the book you have and if you encounter it too confusing you can still switch to a newer one.

              --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
              If you have a question please use the forum so others can benefit from the solution in the future

              1 Reply Last reply Reply Quote 0
              • SGaist
                SGaist Lifetime Qt Champion last edited by

                That book is worth reading because it provides very good advices. Like @raven-worx wrote, there might be some details that have changed from Qt 4 to Qt 5. If you encounter such a change, you should be able to find what to do in the Qt 5 porting guide.

                One of the major thing to take into account is that the widgets are now in their own module, so if you have a build error regarding them, the first thing to do is to add QT += widgets to your .pro file.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply Reply Quote 1
                • V
                  VRonin @tomy last edited by VRonin

                  @tomy

                  I think the majority of people here stepped into the world of Qt at the 4.x era (or before) so we probably only know deeply the resources for Qt4.

                  C++-GUI-Programming-with-Qt-4 is a great place to start but some important chapters definitely show their age. notably the threading and networking parts.

                  Looking only at the index (i.e. I can't judge the quality of the book itself because I did not read it), if I had to rate the books on Qt5 based on the point of view of a newcomer that wants to learn I'd say:

                  Book Core Widgets QML
                  Learning Qt 5 ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐
                  Mastering Qt 5 ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐
                  Qt5 C++ GUI Programming Cookbook ⭐⭐ ⭐⭐ ⭐⭐
                  Qt 5 Cadaques ⭐ ⭐ ⭐⭐⭐⭐⭐
                  Game Programming Using Qt: Beginner's Guide ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐
                  Qt 5 Blueprints ⭐⭐ ⭐⭐ ⭐⭐
                  Application Development with Qt Creator - Second Edition ⭐ ⭐⭐⭐⭐ ⭐⭐
                  Getting Started with Qt Quick ⭐ ⭐ ⭐⭐⭐⭐

                  P.S.

                  • There is a pseudo-official list of manuals on the wiki: https://wiki.qt.io/Books
                  • Do not waste too much time learning qmake as it will be phased out in Qt6. Go for CMake (or QBS if you really, really like Qt and Qt only)

                  "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                  ~Napoleon Bonaparte

                  On a crusade to banish setIndexWidget() from the holy land of Qt

                  E 1 Reply Last reply Reply Quote 4
                  • tomy
                    tomy last edited by tomy

                    I'm rather confused! I know nothing about the book Learning Qt 5 or even the number of its pages.

                    V 1 Reply Last reply Reply Quote 0
                    • V
                      VRonin @tomy last edited by VRonin

                      @tomy said in A new book on Qt:

                      book Learning Qt 5 or even the number of its pages

                      It's 0.

                      It's video based.

                      On that note, you can find a number of Qt tutorials on Youtube like https://www.youtube.com/playlist?list=PL2D1942A4688E9D63

                      "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                      ~Napoleon Bonaparte

                      On a crusade to banish setIndexWidget() from the holy land of Qt

                      1 Reply Last reply Reply Quote 1
                      • E
                        eamoura @VRonin last edited by

                        @VRonin

                        Very nice work!!!

                        Thank you ...

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post