Developer Notes¶
Developing Qt for Python requires people to understand different processes and steps that need to be taken into account when dealing with topics related to modules, bindings, examples, and more.
Development Topics¶
- Add a new module
- Add a new example or port one
- Add a new tool or a Qt tool wrapper
- Adapting to changes in supported Python versions
- Fixing Documentation issues
- Adapt to new Qt versions
- Test a wheel
- Build on the command line
- Build with address sanitizer (Linux)
- De-Virtualize the Python Files
- QtAsyncio developer notes
- Signalmanager
- Description
Implementation details¶
Complementary, here you can find the reasoning and motivation for the many features and implementation details that the project has: