Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. A new book on Qt
QtWS25 Last Chance

A new book on Qt

Scheduled Pinned Locked Moved Unsolved General and Desktop
10 Posts 5 Posters 3.2k Views
  • 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.
  • tomyT Offline
    tomyT Offline
    tomy
    wrote on last edited by
    #1

    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-worxR 1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      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
      1
      • tomyT tomy

        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-worxR Offline
        raven-worxR Offline
        raven-worx
        Moderators
        wrote on last edited by
        #3

        @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
        3
        • tomyT Offline
          tomyT Offline
          tomy
          wrote on last edited by
          #4

          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-worxR VRoninV 2 Replies Last reply
          0
          • tomyT tomy

            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-worxR Offline
            raven-worxR Offline
            raven-worx
            Moderators
            wrote on last edited by
            #5

            @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
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              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
              1
              • tomyT tomy

                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.

                VRoninV Offline
                VRoninV Offline
                VRonin
                wrote on last edited by VRonin
                #7

                @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
                4
                • tomyT Offline
                  tomyT Offline
                  tomy
                  wrote on last edited by tomy
                  #8

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

                  VRoninV 1 Reply Last reply
                  0
                  • tomyT tomy

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

                    VRoninV Offline
                    VRoninV Offline
                    VRonin
                    wrote on last edited by VRonin
                    #9

                    @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
                    1
                    • VRoninV 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)
                      E Offline
                      E Offline
                      eamoura
                      wrote on last edited by
                      #10

                      @VRonin

                      Very nice work!!!

                      Thank you ...

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved