UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    QT6 App Migration

    Scheduled Pinned Locked Moved App Development
    11 Posts 5 Posters 815 Views 2 Watching
    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.
    • KenedaK Offline
      Keneda @projectmoon
      last edited by Keneda

      @projectmoon said:

      will QT6 be available for use by apps

      Reading the blog post, it seems a yes.

      In Ubuntu Touch 24.04-2.0, Morph Browser receives a major upgrade in underlying browser engine from Chromium 87 to Chromium 134 which, while not the latest yet, improves compatibility with today's websites and web applications significantly.

      2015-2023 : Meizu MX4 ☠️⚰️✝️
      2023-2024 : Nexus 5 ☠️⚰️✝️
      2024-***** : FPOS Fairphone 5
      🇲🇫🇬🇧

      P G 2 Replies Last reply Reply Quote 0
      • P Offline
        projectmoon @Keneda
        last edited by

        @Keneda said:

        @projectmoon said:

        will QT6 be available for use by apps

        Reading the blog post, it seems a yes, but not clearly.

        The blog post was was precisely prompted me to make this topic. 🙂

        1 Reply Last reply Reply Quote 0
        • G Offline
          gpatel-fr @Keneda
          last edited by

          @Keneda said:

          and web applications significantly

          web applications and apps are 2 different things I'd guess.

          For fun I tried to replace in the launcher.sh for the piano app of @pparent the qmlscene6 (provided by the app, qt6 is packaged into the app) by the system one and it failed miserably so at the moment I think that QT6 is not available for apps, at least not in a straightforward way)

          Vlad NirkyV pparentP KenedaK 3 Replies Last reply Reply Quote -1
          • Vlad NirkyV Offline
            Vlad Nirky @gpatel-fr
            last edited by

            @gpatel-fr
            If my memory serves me correctly, morp is in QT6 but the rest is in QT5.
            I imagine the change must be down to clickable...

            1 Reply Last reply Reply Quote 0
            • pparentP Offline
              pparent @gpatel-fr
              last edited by pparent

              @gpatel-fr

              For fun I tried to replace in the launcher.sh for the piano app of @pparent the qmlscene6 (provided by the app, qt6 is packaged into the app) by the system one and it failed miserably so at the moment I think that QT6 is not available for apps, at least not in a straightforward way)
              

              Possibly it is because you are using the qmlscene6 from the system but still the Qt6 library bundled into the app. It might not be compatible. You may try to remove the libraries form the app repository (or temporarily move them elsewhere) to see if it works better.

              G 1 Reply Last reply Reply Quote -1
              • G Offline
                gpatel-fr @pparent
                last edited by

                @pparent

                I did not succeed.
                Anyway I think now that the qmlscene system executable available in 26.04 is for QT5.

                Your version prints a warning that it is deprecated, the system one don't display it so I guess it's an older version hence for QT5.

                pparentP 1 Reply Last reply Reply Quote 0
                • KenedaK Offline
                  Keneda @gpatel-fr
                  last edited by Keneda

                  @gpatel-fr
                  That's why i said it "seems" (and in first édition i added "not clearly") 😉
                  Because for me, in Ubuntu Touch, "web applications" refers to this : https://open-store.io/?type=webapp%2B

                  2015-2023 : Meizu MX4 ☠️⚰️✝️
                  2023-2024 : Nexus 5 ☠️⚰️✝️
                  2024-***** : FPOS Fairphone 5
                  🇲🇫🇬🇧

                  G 1 Reply Last reply Reply Quote 0
                  • G Offline
                    gpatel-fr @Keneda
                    last edited by

                    @Keneda

                    Yes the blog post was addressing the limited case of web applications, not the general case of internal apps that the initial post of this thread was referring to.

                    Vlad NirkyV 1 Reply Last reply Reply Quote 0
                    • Vlad NirkyV Offline
                      Vlad Nirky @gpatel-fr
                      last edited by

                      @gpatel-fr
                      I guess, when all will be ready, that Ratchanan will give the go to use QT6 in clickable with the next framework as he did for 24.04.

                      1 Reply Last reply Reply Quote -1
                      • pparentP Offline
                        pparent @gpatel-fr
                        last edited by

                        @gpatel-fr

                        I've posted a new version of Touch Piano, that now runs on 24.04-2.x, you can retry your tests with it if you want.

                        My guess is that at least part of the packets included into the bundle could be removed to use the system libraries on 24.04-2.0, but I will wait for official Qt6 app guidelines before doing that.

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • First post
                          Last post