Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. C++ Gurus
  4. Qt1.0 source code
Forum Updated to NodeBB v4.3 + New Features

Qt1.0 source code

Scheduled Pinned Locked Moved Solved C++ Gurus
13 Posts 5 Posters 1.4k Views 2 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.
  • C Offline
    C Offline
    codeos
    wrote on last edited by
    #1

    Do anyone keep the Qt1.0 source code and cound give me a copy?

    JonBJ J.HilkJ 2 Replies Last reply
    0
    • C codeos

      @JonB I just want the most original code to study Qt internal machanism, the more original the more easier (∩_∩)

      S Offline
      S Offline
      SimonSchroeder
      wrote on last edited by
      #12

      @codeos said in Qt1.0 source code:

      I just want the most original code to study Qt internal machanism, the more original the more easier (∩_∩)

      Qt is split into several modules. Some are worth investigating, others aren't (anymore). If you stick to one module I would guess Qt is easy enough (at least not harder than v1.0) in the current version. I would expect that OS calls might have changed a lot over time (especially on Windows!!!). You would learn a lot of unnecessary stuff within this respect that you couldn't test as it is not supported anymore. You would also see a lot of awful code/ coding strategies by today's standard. Don't dig too deep into data structures not derived from QObject (like QString, QVector, etc). These were necessary at the time, but are not really useful anymore (other than Qt still relies on them). The only thing you could learn from them is copy-on-write. It is debatable if this is still the best strategy today (I don't know).

      TL;DR Use the most recent version of Qt.

      C 1 Reply Last reply
      2
      • C codeos

        Do anyone keep the Qt1.0 source code and cound give me a copy?

        JonBJ Offline
        JonBJ Offline
        JonB
        wrote on last edited by
        #2

        @codeos
        That would be from 1996. Is this seriously what you are looking for?!

        C 2 Replies Last reply
        0
        • C codeos

          Do anyone keep the Qt1.0 source code and cound give me a copy?

          J.HilkJ Offline
          J.HilkJ Offline
          J.Hilk
          Moderators
          wrote on last edited by
          #3

          @codeos
          https://download.qt.io/archive/qt/1/
          good luck, have fun!


          Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


          Q: What's that?
          A: It's blue light.
          Q: What does it do?
          A: It turns blue.

          1 Reply Last reply
          1
          • JonBJ JonB

            @codeos
            That would be from 1996. Is this seriously what you are looking for?!

            C Offline
            C Offline
            codeos
            wrote on last edited by
            #4

            @JonB The oldeset version is 1.41 in 'https://download.qt.io/archive/qt/1/', it seems that the version 1.0 is lost in the official sit.

            JonBJ 1 Reply Last reply
            1
            • C codeos

              @JonB The oldeset version is 1.41 in 'https://download.qt.io/archive/qt/1/', it seems that the version 1.0 is lost in the official sit.

              JonBJ Offline
              JonBJ Offline
              JonB
              wrote on last edited by
              #5

              @codeos And OOI why are you looking for 1.0 source code? :)

              C 1 Reply Last reply
              0
              • JonBJ JonB

                @codeos
                That would be from 1996. Is this seriously what you are looking for?!

                C Offline
                C Offline
                codeos
                wrote on last edited by
                #6

                @JonB yes, It seems that the version 1.0 is lost in the official sit, do you keep one?

                JonBJ 1 Reply Last reply
                1
                • JonBJ JonB

                  @codeos And OOI why are you looking for 1.0 source code? :)

                  C Offline
                  C Offline
                  codeos
                  wrote on last edited by
                  #7

                  @JonB I just want the most original code to study Qt internal machanism, the more original the more easier (∩_∩)

                  jsulmJ S 2 Replies Last reply
                  0
                  • C codeos

                    @JonB yes, It seems that the version 1.0 is lost in the official sit, do you keep one?

                    JonBJ Offline
                    JonBJ Offline
                    JonB
                    wrote on last edited by
                    #8

                    @codeos said in Qt1.0 source code:

                    @JonB yes, It seems that the version 1.0 is lost in the official sit, do you keep one?

                    Of course not!

                    Just accept whatever the earliest available is, if you really think this is a good approach.

                    C 1 Reply Last reply
                    0
                    • JonBJ JonB

                      @codeos said in Qt1.0 source code:

                      @JonB yes, It seems that the version 1.0 is lost in the official sit, do you keep one?

                      Of course not!

                      Just accept whatever the earliest available is, if you really think this is a good approach.

                      C Offline
                      C Offline
                      codeos
                      wrote on last edited by
                      #9

                      @JonB Ok, could you give me some better advice?

                      1 Reply Last reply
                      0
                      • C codeos

                        @JonB I just want the most original code to study Qt internal machanism, the more original the more easier (∩_∩)

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

                        @codeos said in Qt1.0 source code:

                        the more original the more easier

                        But not necessarily how it is in more recent versions of Qt! Something you should consider if you want to know how modern Qt works.

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

                        C 1 Reply Last reply
                        0
                        • jsulmJ jsulm

                          @codeos said in Qt1.0 source code:

                          the more original the more easier

                          But not necessarily how it is in more recent versions of Qt! Something you should consider if you want to know how modern Qt works.

                          C Offline
                          C Offline
                          codeos
                          wrote on last edited by codeos
                          #11

                          @jsulm Thanks for your reply, my learning will not stop at version1.0, I just want an easy start, and then step by step to learn the higher version. If I can't find the 1.0 version, I will start with the official 1.41 that I can find.

                          1 Reply Last reply
                          0
                          • C codeos

                            @JonB I just want the most original code to study Qt internal machanism, the more original the more easier (∩_∩)

                            S Offline
                            S Offline
                            SimonSchroeder
                            wrote on last edited by
                            #12

                            @codeos said in Qt1.0 source code:

                            I just want the most original code to study Qt internal machanism, the more original the more easier (∩_∩)

                            Qt is split into several modules. Some are worth investigating, others aren't (anymore). If you stick to one module I would guess Qt is easy enough (at least not harder than v1.0) in the current version. I would expect that OS calls might have changed a lot over time (especially on Windows!!!). You would learn a lot of unnecessary stuff within this respect that you couldn't test as it is not supported anymore. You would also see a lot of awful code/ coding strategies by today's standard. Don't dig too deep into data structures not derived from QObject (like QString, QVector, etc). These were necessary at the time, but are not really useful anymore (other than Qt still relies on them). The only thing you could learn from them is copy-on-write. It is debatable if this is still the best strategy today (I don't know).

                            TL;DR Use the most recent version of Qt.

                            C 1 Reply Last reply
                            2
                            • S SimonSchroeder

                              @codeos said in Qt1.0 source code:

                              I just want the most original code to study Qt internal machanism, the more original the more easier (∩_∩)

                              Qt is split into several modules. Some are worth investigating, others aren't (anymore). If you stick to one module I would guess Qt is easy enough (at least not harder than v1.0) in the current version. I would expect that OS calls might have changed a lot over time (especially on Windows!!!). You would learn a lot of unnecessary stuff within this respect that you couldn't test as it is not supported anymore. You would also see a lot of awful code/ coding strategies by today's standard. Don't dig too deep into data structures not derived from QObject (like QString, QVector, etc). These were necessary at the time, but are not really useful anymore (other than Qt still relies on them). The only thing you could learn from them is copy-on-write. It is debatable if this is still the best strategy today (I don't know).

                              TL;DR Use the most recent version of Qt.

                              C Offline
                              C Offline
                              codeos
                              wrote on last edited by
                              #13

                              @SimonSchroeder Thank you very much for your valuable and useful advice, I will try it.

                              1 Reply Last reply
                              0
                              • C codeos has marked this topic as solved on

                              • Login

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