Qt for Python 6.12 is here, alongside the Qt 6.12 LTS release. This is the biggest release we have had in a while. If you haven't read what's new in Qt itself, check out the general announcement .
Three things stand out:
Reactive properties for QML: The new QtQmlFeatures module removes most of the signal-and-property boilerplate from your Python classes.
PySide6 on iOS : The long-awaited iOS support is here.
A security review of our tooling, motivated by the EU Cyber Resilience Act (CRA): We threat-modeled Qt for Python, fixed the issues we found, and added security markers to our source files.
Python 3.15 Initial support based on one of the previous RC and free-threading Python is still in research.
Additionally, this release also contains an extensive list of fixes across Qt for Python.
QtQmlFeatures: reactive properties for Python (Technical Preview)
Exposing a Python value to QML takes more code than it should.…