Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. QtQuick in Qt 5 & 6
Qt 6.11 is out! See what's new in the release blog

QtQuick in Qt 5 & 6

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
8 Posts 4 Posters 1.4k Views 3 Watching
  • 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 all,

    For Desktop apps I use Qt Widgets and for mobile, Qt Quick. I know that for embedded, both of these may be used because of various platforms used for embedded with different specifications and resources.

    For Qt Quick, I guess Qt 6 is a big change and has great benefits. During last months I've been toying with Qt Widgets and now have time to turn also back to Qt Quick that I have some good experience on using it too.

    Now that I see Qt 6 is coming in few months, is it good to go for Qt Quick in Qt5 now or dedicate my whole time on Qt Widgets and wait for Qt 6 and then start continuing it with new features and changes, please?

    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by mrjj
      #2

      Hi
      Qt6 is the new Generation and will bring many changes but learning
      Qt5 Qt Quick will not be wasted as much of it will be exactly the same.
      The next-Gen QML will mostly fix shortcomings and overall harden the language.
      Add new features for performance and such but the core concept will not drastically change.
      This might give some hints
      https://www.qt.io/blog/2019/08/07/technical-vision-qt-6

      ekkescornerE 1 Reply Last reply
      1
      • mrjjM mrjj

        Hi
        Qt6 is the new Generation and will bring many changes but learning
        Qt5 Qt Quick will not be wasted as much of it will be exactly the same.
        The next-Gen QML will mostly fix shortcomings and overall harden the language.
        Add new features for performance and such but the core concept will not drastically change.
        This might give some hints
        https://www.qt.io/blog/2019/08/07/technical-vision-qt-6

        ekkescornerE Offline
        ekkescornerE Offline
        ekkescorner
        Qt Champions 2016
        wrote on last edited by
        #3

        @mrjj as I understand, with Qt6 (one day ;-) we can use 3 slightly different QML variations:

        • Qt for MCUs: small footprint
        • strict QML: strong types, no JavaScript, all UI Controls compiled as C++ classes, better code-completion and code-checks while editing QML in QtC
        • dynamic QML: similar as Qt5, JavaScript, ... - but as before some checks only happen in Runtime, not QtC Editor

        @tomy - so it's a good idea to start with Qt 5. Best is to start with 5.15 because some new things from Qt6-QML are backported into 5.15 and you'll get infos about depricated parts so you can use Qt5 and prepare your app for Qt6

        ekke ... Qt Champion 2016 | 2024 ... mobile business apps
        5.15 --> 6.9 https://t1p.de/ekkeChecklist
        QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

        tomyT 1 Reply Last reply
        3
        • ekkescornerE ekkescorner

          @mrjj as I understand, with Qt6 (one day ;-) we can use 3 slightly different QML variations:

          • Qt for MCUs: small footprint
          • strict QML: strong types, no JavaScript, all UI Controls compiled as C++ classes, better code-completion and code-checks while editing QML in QtC
          • dynamic QML: similar as Qt5, JavaScript, ... - but as before some checks only happen in Runtime, not QtC Editor

          @tomy - so it's a good idea to start with Qt 5. Best is to start with 5.15 because some new things from Qt6-QML are backported into 5.15 and you'll get infos about depricated parts so you can use Qt5 and prepare your app for Qt6

          tomyT Offline
          tomyT Offline
          tomy
          wrote on last edited by
          #4

          @ekkescorner

          Best is to start with 5.15

          Thank you. I use this book for QtQuick, and don't know if it's 5.15 or lower.

          jsulmJ 1 Reply Last reply
          0
          • tomyT tomy

            @ekkescorner

            Best is to start with 5.15

            Thank you. I use this book for QtQuick, and don't know if it's 5.15 or lower.

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @tomy "This book provides you with a walkthrough of the different aspects of application development using Qt 5.12".
            https://qmlbook.github.io/ch01-meetqt/meetqt.html

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            2
            • tomyT Offline
              tomyT Offline
              tomy
              wrote on last edited by
              #6

              So how to learn QtQuick using Qt 5.15 then, please?

              jsulmJ 1 Reply Last reply
              0
              • tomyT tomy

                So how to learn QtQuick using Qt 5.15 then, please?

                jsulmJ Offline
                jsulmJ Offline
                jsulm
                Lifetime Qt Champion
                wrote on last edited by
                #7

                @tomy said in QtQuick in Qt 5 & 6:

                So how to learn QtQuick using Qt 5.15 then, please?

                Come on, there is not that much difference between 5.12 and 5.15.
                I don't see why you can't use this book...

                Also, books are not the only possibility to learn something. There is documentation and there are examples.

                https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • tomyT Offline
                  tomyT Offline
                  tomy
                  wrote on last edited by
                  #8

                  I can, but many small and big differences between Qt 5 & 6 made me rather worried and punctual on what to choose to continue on QtQuick. OK, thanks. I will pick up the book.

                  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