~/talk

The role of new languages in the Future of the Qt Ecosystem

Talkat NDC TechTown 2025 · 2025-09-22..09-25· [software-architecture]
links:none on file
slides:none on file

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

  1. 0:00New language roles in Qt
  2. 1:09Qt ecosystem language preferences
  3. 6:31Qt language history
  4. 10:20Qt needs more languages
  5. 13:29Qt’s C++ foundation and bindings
  6. 14:32Python in Qt
  7. 21:34Rust in Qt
  8. 26:09Qt Bridges for interoperability
  9. 32:50Qt Bridges implementation
  10. 35:47Swift with Qt Bridges
  11. 38:18Java in Qt Bridges
  12. 41:30Python with Qt Bridges
  13. 43:37Rust with Qt Bridges
  14. 47:05Qt Range Model for C++
  15. 51:43Qt Bridges limitations and plans
  16. 53:08Summary and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.