Qt1.0 source code
-
@codeos
https://download.qt.io/archive/qt/1/
good luck, have fun! -
@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.
-
-
@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.
-
@SimonSchroeder Thank you very much for your valuable and useful advice, I will try it.
-