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

    캡처.PNG
    I'm considering between versions 5.15.2 and 5.15.16. Could you tell me the differences between these two versions? Also, could you explain the difference between standard support release and LTS commercial release? What is the most commonly used version of Qt5 in general?

    Thank you for always providing helpful explanations.!

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

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

    Could you tell me the differences between these two versions?

    You can check the release notes for all the versions between 5.15.2 and 5.15.16 (https://wiki.qt.io/Qt_5.15_Release).

    LTS versions have longer support from QtCompany (bug fixes, new features), see https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders So, 5.15.6 should have less bugs than 5.15.2.

    "What is the most commonly used version of Qt5 in general?" - no idea how anybody can answer this question. But why are you asking? If you're commercial user use the latest LTS version, else latest available OSS version build (5.15.2 if using official QtCompany builds), or build latest version 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?:

      Could you tell me the differences between these two versions?

      You can check the release notes for all the versions between 5.15.2 and 5.15.16 (https://wiki.qt.io/Qt_5.15_Release).

      LTS versions have longer support from QtCompany (bug fixes, new features), see https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders So, 5.15.6 should have less bugs than 5.15.2.

      "What is the most commonly used version of Qt5 in general?" - no idea how anybody can answer this question. But why are you asking? If you're commercial user use the latest LTS version, else latest available OSS version build (5.15.2 if using official QtCompany builds), or build latest version by yourself.

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

      @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.

      thx

      jsulmJ 1 Reply Last reply
      0
      • 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