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 2.5k 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 Offline
    Teemo of LOLT Offline
    Teemo of LOL
    wrote on last edited by
    #1

    캡처.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.!

    thx

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