The role of new languages in the Future of the Qt Ecosystem
summary
A new effort called Qt Bridges claims to unlock Qt UI features for multiple languages without traditional C++ bindings by providing language-specific bridges and demos in C#, Swift, Java, Python and Rust; prototypes show a QML to backend split UI and backend architecture, reduced “Qt-isms” in user code, and live demos that run (Python bindings hit ~1M downloads previously); work uses existing Qt meta/object APIs and language tooling (cargo, pip, Swift/nuget equivalents), remains in active development and targets an initial release by year‑end.
AI-written summary · about
chapters (16)
- 0:00New language roles in Qt
- 1:09Qt ecosystem language preferences
- 6:31Qt language history
- 10:20Qt needs more languages
- 13:29Qt’s C++ foundation and bindings
- 14:32Python in Qt
- 21:34Rust in Qt
- 26:09Qt Bridges for interoperability
- 32:50Qt Bridges implementation
- 35:47Swift with Qt Bridges
- 38:18Java in Qt Bridges
- 41:30Python with Qt Bridges
- 43:37Rust with Qt Bridges
- 47:05Qt Range Model for C++
- 51:43Qt Bridges limitations and plans
- 53:08Summary and call to action
related talks
01h 30m“Qt as a C++ Framework: History, Present State and Future”
01h 00mQt for MCUs – A Deep Dive
27mSet Yourself up for Success — Lessons Learned from Building 100+ Devices with C++/Qt/QML
40mQt Beyond 6.8
49mHow to scale QML based projects an Architecture vision
01h 00mProgramming with Qt Quick 1/6 - Meet Qt Quick Part 1
41mC++ Migration Strategies
01h 19mGetting Started - a Qt fast track 4/4 - Application Creation
