Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Could you guys explain the differences between versions of Qt?
Forum Updated to NodeBB v4.3 + New Features

Could you guys explain the differences between versions of Qt?

Scheduled Pinned Locked Moved Solved Qt Creator and other tools
14 Posts 2 Posters 3.0k Views 1 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.
  • Teemo of LOLT Teemo of LOL

    @jsulm I'm inquiring about whether to port the program to version 5.15.2 or 5.15.16, as I'm unsure which version would be better.

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

    @Teemo-of-LOL said in Could you guys explain the differences between versions of Qt?:

    I'm inquiring about whether to port the program to version 5.15.2 or 5.15.16

    There is nothing to port: the differences between these versions are just bug fixes, they are compatible. Incompatible are major version changes like from Qt5 to Qt6. Even changes from Qt5.x to Qt5.y should not require any adaptations in code.

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

    Teemo of LOLT 1 Reply Last reply
    2
    • jsulmJ jsulm

      @Teemo-of-LOL said in Could you guys explain the differences between versions of Qt?:

      I'm inquiring about whether to port the program to version 5.15.2 or 5.15.16

      There is nothing to port: the differences between these versions are just bug fixes, they are compatible. Incompatible are major version changes like from Qt5 to Qt6. Even changes from Qt5.x to Qt5.y should not require any adaptations in code.

      Teemo of LOLT Offline
      Teemo of LOLT Offline
      Teemo of LOL
      wrote on last edited by
      #5

      @jsulm It seems like we might have to abandon the task of porting version 5.6.2 to Qt 6.6.2. We're planning to choose one of the Qt 5 versions for a fresh porting attempt, but we're unsure which version would be the best choice. Rebuilding Qt6 FTP was challenging for me, so I'm considering reverting back to Qt5 versions

      thx

      jsulmJ 1 Reply Last reply
      0
      • Teemo of LOLT Teemo of LOL

        @jsulm It seems like we might have to abandon the task of porting version 5.6.2 to Qt 6.6.2. We're planning to choose one of the Qt 5 versions for a fresh porting attempt, but we're unsure which version would be the best choice. Rebuilding Qt6 FTP was challenging for me, so I'm considering reverting back to Qt5 versions

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

        @Teemo-of-LOL Simply use the latest Qt 5.15.x release. If you're a commercial user you can install latest 5.15.x release using installer, else you can use 5.15.2. If you're not a commercial user and want to use latest 5.15.x release then you can build it by yourself from source.

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

        Teemo of LOLT 1 Reply Last reply
        2
        • jsulmJ jsulm

          @Teemo-of-LOL Simply use the latest Qt 5.15.x release. If you're a commercial user you can install latest 5.15.x release using installer, else you can use 5.15.2. If you're not a commercial user and want to use latest 5.15.x release then you can build it by yourself from source.

          Teemo of LOLT Offline
          Teemo of LOLT Offline
          Teemo of LOL
          wrote on last edited by
          #7

          @jsulm Would it be accurate to consider standard support releases as free versions and LTS commercial releases as paid versions

          thx

          jsulmJ 1 Reply Last reply
          0
          • Teemo of LOLT Teemo of LOL

            @jsulm Would it be accurate to consider standard support releases as free versions and LTS commercial releases as paid versions

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

            @Teemo-of-LOL Well, Qt is open source, so you get also all LTS releases (as source code, not binaries), but if I'm not mistaken Qt Company delays these releases for non commercial users. If you're not a commercial user you will have to build LTS releases (for Qt 5.15 everything > 5.15.2) by yourself, Qt Company only provides pre build binaries for 5.15.2.

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

            Teemo of LOLT 1 Reply Last reply
            1
            • jsulmJ jsulm

              @Teemo-of-LOL Well, Qt is open source, so you get also all LTS releases (as source code, not binaries), but if I'm not mistaken Qt Company delays these releases for non commercial users. If you're not a commercial user you will have to build LTS releases (for Qt 5.15 everything > 5.15.2) by yourself, Qt Company only provides pre build binaries for 5.15.2.

              Teemo of LOLT Offline
              Teemo of LOLT Offline
              Teemo of LOL
              wrote on last edited by
              #9

              @jsulm It seems like 5.15.2 is the free version, but starting from 5.15.3, it becomes a paid version. Additionally, it appears that they provide free open-source up to 5.15.2, and from 5.15.3 onwards, they offer paid sources. Is that correct?

              thx

              jsulmJ 1 Reply Last reply
              0
              • Teemo of LOLT Teemo of LOL

                @jsulm It seems like 5.15.2 is the free version, but starting from 5.15.3, it becomes a paid version. Additionally, it appears that they provide free open-source up to 5.15.2, and from 5.15.3 onwards, they offer paid sources. Is that correct?

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

                @Teemo-of-LOL said in Could you guys explain the differences between versions of Qt?:

                they offer paid sources

                No, Qt is open source, you do NOT have to pay for the sources, doesn't matter what version.
                But if you're not a commercial user and want to use Qt > 5.15.2 you will not get BINARIES from Qt Company, you will have to build these releases by yourself. So, if you want to use 5.15.16 you will have to build it by yourself.

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

                Teemo of LOLT 1 Reply Last reply
                2
                • jsulmJ jsulm

                  @Teemo-of-LOL said in Could you guys explain the differences between versions of Qt?:

                  they offer paid sources

                  No, Qt is open source, you do NOT have to pay for the sources, doesn't matter what version.
                  But if you're not a commercial user and want to use Qt > 5.15.2 you will not get BINARIES from Qt Company, you will have to build these releases by yourself. So, if you want to use 5.15.16 you will have to build it by yourself.

                  Teemo of LOLT Offline
                  Teemo of LOLT Offline
                  Teemo of LOL
                  wrote on last edited by
                  #11

                  @jsulm I understand now. Thank you. So, if Qt Company doesn't provide binaries and I have to build the version myself, what exactly does that entail? It's confusing to me because all the open-source code is already provided, so I don't understand why I would need to build it myself instead of getting binaries. I'm a non-commercial user

                  thx

                  jsulmJ 1 Reply Last reply
                  0
                  • Teemo of LOLT Teemo of LOL

                    @jsulm I understand now. Thank you. So, if Qt Company doesn't provide binaries and I have to build the version myself, what exactly does that entail? It's confusing to me because all the open-source code is already provided, so I don't understand why I would need to build it myself instead of getting binaries. I'm a non-commercial user

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

                    @Teemo-of-LOL said in Could you guys explain the differences between versions of Qt?:

                    so I don't understand why I would need to build it myself instead of getting binaries

                    That's the point: as non-commercial user you do NOT get binaries from Qt Company for versions > 5.15.2. So, if you want to use a higher version you have to build it by yourself. How to build Qt: https://doc.qt.io/qt-5/build-sources.html

                    "because all the open-source code is already provided" - Qt is a C++ framework, so you have to build the code first to be able to use it. Qt Company gives you pre compiled binaries, but only for Qt 5.15.2.

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

                    Teemo of LOLT 1 Reply Last reply
                    1
                    • jsulmJ jsulm

                      @Teemo-of-LOL said in Could you guys explain the differences between versions of Qt?:

                      so I don't understand why I would need to build it myself instead of getting binaries

                      That's the point: as non-commercial user you do NOT get binaries from Qt Company for versions > 5.15.2. So, if you want to use a higher version you have to build it by yourself. How to build Qt: https://doc.qt.io/qt-5/build-sources.html

                      "because all the open-source code is already provided" - Qt is a C++ framework, so you have to build the code first to be able to use it. Qt Company gives you pre compiled binaries, but only for Qt 5.15.2.

                      Teemo of LOLT Offline
                      Teemo of LOLT Offline
                      Teemo of LOL
                      wrote on last edited by
                      #13

                      @jsulm I believe I will understand with your kind explanation. Thank you for summarizing the key points for me. Whether to build it myself or not seems like a significant issue. Both 5.15.2 and 5.15.16 are free programs, but I think installing 5.15.2 would be more convenient for me. Thank you.

                      thx

                      jsulmJ 1 Reply Last reply
                      0
                      • Teemo of LOLT Teemo of LOL has marked this topic as solved on
                      • Teemo of LOLT Teemo of LOL

                        @jsulm I believe I will understand with your kind explanation. Thank you for summarizing the key points for me. Whether to build it myself or not seems like a significant issue. Both 5.15.2 and 5.15.16 are free programs, but I think installing 5.15.2 would be more convenient for me. Thank you.

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

                        @Teemo-of-LOL said in Could you guys explain the differences between versions of Qt?:

                        but I think installing 5.15.2 would be more convenient for me

                        Yes, this is the easiest option and as long as you do not experience any bugs which were fixed in newer versions there is no need to go for newer versions.

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

                        1 Reply Last reply
                        1

                        • Login

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