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.3k 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 31 Jul 2023, 07:25 last edited by
    #1

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

    J J 2 Replies Last reply 31 Jul 2023, 07:37
    0
    • C codeos
      31 Jul 2023, 08:22

      @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 1 Aug 2023, 07:20 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 Aug 2023, 00:06
      2
      • C codeos
        31 Jul 2023, 07:25

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

        J Offline
        J Offline
        JonB
        wrote on 31 Jul 2023, 07:37 last edited by
        #2

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

        C 2 Replies Last reply 31 Jul 2023, 07:56
        0
        • C codeos
          31 Jul 2023, 07:25

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

          J Offline
          J Offline
          J.Hilk
          Moderators
          wrote on 31 Jul 2023, 07:38 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
          • J JonB
            31 Jul 2023, 07:37

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

            C Offline
            C Offline
            codeos
            wrote on 31 Jul 2023, 07:56 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.

            J 1 Reply Last reply 31 Jul 2023, 08:07
            1
            • C codeos
              31 Jul 2023, 07:56

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

              J Offline
              J Offline
              JonB
              wrote on 31 Jul 2023, 08:07 last edited by
              #5

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

              C 1 Reply Last reply 31 Jul 2023, 08:22
              0
              • J JonB
                31 Jul 2023, 07:37

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

                C Offline
                C Offline
                codeos
                wrote on 31 Jul 2023, 08:12 last edited by
                #6

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

                J 1 Reply Last reply 31 Jul 2023, 08:35
                1
                • J JonB
                  31 Jul 2023, 08:07

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

                  C Offline
                  C Offline
                  codeos
                  wrote on 31 Jul 2023, 08:22 last edited by
                  #7

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

                  J S 2 Replies Last reply 31 Jul 2023, 09:01
                  0
                  • C codeos
                    31 Jul 2023, 08:12

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

                    J Offline
                    J Offline
                    JonB
                    wrote on 31 Jul 2023, 08:35 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 31 Jul 2023, 08:52
                    0
                    • J JonB
                      31 Jul 2023, 08:35

                      @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 31 Jul 2023, 08:52 last edited by
                      #9

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

                      1 Reply Last reply
                      0
                      • C codeos
                        31 Jul 2023, 08:22

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

                        J Offline
                        J Offline
                        jsulm
                        Lifetime Qt Champion
                        wrote on 31 Jul 2023, 09:01 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 1 Aug 2023, 01:44
                        0
                        • J jsulm
                          31 Jul 2023, 09:01

                          @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 1 Aug 2023, 01:44 last edited by codeos 8 Jan 2023, 01:45
                          #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
                            31 Jul 2023, 08:22

                            @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 1 Aug 2023, 07:20 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 Aug 2023, 00:06
                            2
                            • S SimonSchroeder
                              1 Aug 2023, 07:20

                              @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 2 Aug 2023, 00:06 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 2 Aug 2023, 00:14

                              1/13

                              31 Jul 2023, 07:25

                              • Login

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