Qt Contributors Summit 2026 - Program: Difference between revisions
Created page with "Add your talk here: {| class="wikitable" !Topic !Speaker !Format !Summary |- |''Topic Title'' |''Add Your Name(s)'' |''Discussion/Presentation/Workshop/Lightning talk/...'' |''Add a short paragraph about the scope of the proposed talk.'' |- | | | |" |
m Added link to slides to 'Qt and CRA' |
||
| (73 intermediate revisions by 16 users not shown) | |||
| Line 1: | Line 1: | ||
[[Category:QtCS2026]] | |||
Event main page: [[Qt Contributors Summit 2026]] | |||
== Call for Proposals == | |||
Propose topics you would like to talk about by filling this form: | |||
https://qt-project.atlassian.net/jira/software/c/projects/QTCS/form/1003 | |||
See the list of [https://qt-project.atlassian.net/issues?filter=24506 proposed presentations and workshops]. | |||
We will open the list of proposed topics for voting, and create the schedule based on the results closer to the event. | |||
== Agenda == | |||
=== Day 0 (October 27th) === | |||
==== Qt World Summit Viewing Party ==== | |||
* Location: [https://nydalenhub.no Nydalen Hub]<br />Rolf Wickstrømsvei 15b (right next to the Nydalen Trainstation) | |||
[[File:Entrance Nydalen-HUB.png|none|thumb]] | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |||
!Time | |||
! | !Session | ||
! | |||
|- | |- | ||
| | | 8:00 - 9:00 | ||
| | | Registration and light breakfast | ||
|- | |- | ||
| | | 9:00 - 11:00 | ||
| | | Watching the Qt World Summit stream and Q&A with the Qt Team | ||
| | |- | ||
| | | 11:30 - 12:30 | ||
| ''Lunch'' | |||
|- | |||
| 12:30 - 16:00 | |||
| Presentations and Lightning talks from the Qt R&D team and Qt users | |||
|} | |||
==== Welcome Event to Qt CS ==== | |||
* Location: [https://raadhusetoslo.no Raadhuset Bar],<br />Fridtjof Nansens plass 4 (or entrance in Klingenberggata 4), Oslo | |||
* From 17:30 until it closes | |||
=== Day 1 (October 28th) === | |||
* Room 1: Supreme (downstairs to the right) | |||
* Room 2: Woodstock (next to Supreme) | |||
* Room 3: Back to the Future (upstairs behind the art-installation) | |||
==== Qt Contributors Summit ==== | |||
* Location: reMarkable, Fridtjof Nansens vei 12, 0369 Oslo | |||
* Registration open from 8:30 | |||
[[File:QtCS 2026 Opening.jpg|none|thumb|Qt Contributor Summit 2026 opening session on the first day]] | |||
{| class="wikitable" | |||
|+ | |||
!Time | |||
! colspan="3" | Auditorium | |||
|- | |||
|9:00 - 9:20 | |||
| colspan="3" | Welcome to Qt CS (Volker Hilsheimer) and to reMarkable (Frederik Gladhorn) | |||
|- | |||
|9:20 - 10:00 | |||
| colspan="3" | Qt Roadmap | |||
Qt Project Goals | |||
|- | |||
|10:00 - 10:45 | |||
| colspan="3" |Lightning talks (5 minutes): module maintainer plans | |||
* Qt Quick SceneGraph (Andy Nichols) | |||
* Qt Quick 3D (Andy Nichols) | |||
* Core: Date/Time and Locale/Collator (Eddy Welbourne) | |||
* Qt RHI (Laszlo) | |||
* Qt Core (Thiago) | |||
* Build system (Alexandru) | |||
* Qt Core (Marc) | |||
* QPA layer and platform/windowing system integration (Tor Arne) | |||
* ... | |||
|- | |||
|10:45 - 11:00 | |||
| colspan="3" | ''Coffee break'' | |||
|- | |||
|11:00 - 11:45 | |||
| colspan="3" | Greetings from Qt CS sponsors and supporters | |||
* Why KDE is more important than ever (Albert Astals Cid, KDE) | |||
* [https://qt-project.atlassian.net/browse/QTCS-30 Field notes on Qt's competition] (Łukasz Kosiński) | |||
|- | |||
|11:45 - 12:15 | |||
| colspan="3" | What Kind of Landmine Is This? (Oleksandr Kunichik) | |||
|- | |||
! | |||
!Supreme | |||
!Woodstock | |||
!Back to the Future | |||
|- | |||
|12:15 - 13:00 | |||
| Lowering the Barrier for Contributors [https://qt-project.atlassian.net/browse/QTCS-40 QTCS-40] [https://qt-project.atlassian.net/browse/QTCS-40?focusedCommentId=2663919 Notes] ([https://slides.qt.io/qtgoals2026/#/2 supporting slides]) | |||
| Make Qt Feel Native Again [https://qt-project.atlassian.net/browse/QTCS-22 QTCS-22] | |||
| Qt Programming Languages beyond C++ [https://qt-project.atlassian.net/browse/QTCS-42 QTCS-42] ([https://slides.qt.io/qtgoals2026/#/12 supporting slides]) | |||
|- | |||
|13:00 - 14:00 | |||
| colspan="3" | ''Lunch at Maximus Trattoria (same building)'' | |||
|- | |||
|14:00 - 15:00 | |||
| [https://qt-project.atlassian.net/browse/QTCS-2 Qt Bridge for Rust] & | |||
[https://qt-project.atlassian.net/browse/QTCS-29 Programming languages in the Qt Ecosystem: beyond Qt Bridges] ([https://slides.qt.io/qtcs2026 Slides]) | |||
| [https://qt-project.atlassian.net/browse/QTCS-34 Changing behavior between releases in a major series] | |||
| [https://qt-project.atlassian.net/browse/QTCS-21 Tested by Default] | |||
|- | |||
|15:00 - 15:30 | |||
| colspan="3" | ''Coffee break'' | |||
|- | |||
|15:30 - 16:15 | |||
| [https://qt-project.atlassian.net/browse/QTCS-15 QML Preview and Hot Reload] | |||
| [https://qt-project.atlassian.net/browse/QTCS-33 Deprecation revisited] | |||
|[https://qt-project.atlassian.net/browse/QTCS-5 Tickling the boundaries of Qt Widgets Text Editing] | |||
|- | |||
|16:15 - 17:00 | |||
| [https://qt-project.atlassian.net/browse/QTCS-43 Itemmodels: future developments] | |||
| [https://qt-project.atlassian.net/browse/QTCS-16 Sharing directions and visions for Qt development:<br>How, who, when, where, if at all] | |||
| [https://qt-project.atlassian.net/browse/QTCS-46 Rich text, markdown and editing] | |||
|} | |||
==== Contributors Dinner ==== | |||
* From 18:00 on | |||
* Location: Maximus Trattoria (same building) | |||
=== Day 2 (October 29th) === | |||
====== Qt Contributors Summit ====== | |||
* Location: reMarkable, Fridtjof Nansens vei 12, 0369 Oslo | |||
* Registration open from 8:30. | |||
{| class="wikitable" | |||
|+ | |||
!Time | |||
! colspan="3" | Auditorium | |||
|- | |||
|9:00 - 9:30 | |||
| colspan="3" | [https://qt-project.atlassian.net/browse/QTCS-9 What Qt Looks Like to an AI] (Oleksandr Kunichik) | |||
|- | |||
|9:30 - 10:30 | |||
| colspan="3" | [https://qt-project.atlassian.net/browse/QTCS-13 Using AI in coding Qt] (Thiago) | |||
|- | |||
|10:30 - 11:00 | |||
| colspan="3" | ''Coffee break'' | |||
|- | |||
|11:00 - 12:10 | |||
| colspan="3" | [https://qt-project.atlassian.net/browse/QTCS-3 Qt and CRA] (Alex and Kai) ([https://qt-project.atlassian.net/browse/QTCS-3 slides]) | |||
|+ | |||
! | |||
!Supreme | |||
!Woodstock | |||
!Back to the Future | |||
|- | |||
|12:10 - 12:40 | |||
| [https://qt-project.atlassian.net/browse/QTCS-45 Using Qt in CI from a customer perspective] | |||
| rowspan="2" | [https://qt-project.atlassian.net/browse/QTCS-14 Increased security scrutiny, with AI] | |||
| [https://qt-project.atlassian.net/browse/QTCS-7 Qt Profiler: From QML to Holistic System Performance] | |||
|- | |||
|12:40 - 13:10 | |||
| [https://qt-project.atlassian.net/browse/QTCS-6 Qt Canvas Painter - Status & Future] | |||
| [https://qt-project.atlassian.net/browse/QTCS-18 Chrono first vs. QML or: How to pair richly-typed C++ APIs with QML] | |||
|- | |||
|13:10 - 14:00 | |||
| colspan="3" | ''Lunch'' | |||
|- | |||
|14:00 - 14:45 | |||
| [https://qt-project.atlassian.net/browse/QTCS-37 StyleKit] | |||
|[https://qt-project.atlassian.net/browse/QTCS-35 PySide6 for iOS] | |||
| [https://qt-project.atlassian.net/browse/QTCS-19 How to review, and be reviewed] | |||
|- | |||
|14:45 - 15:30 | |||
| [https://qt-project.atlassian.net/browse/QTCS-44 Qt vs. exceptions] | |||
| [https://qt-project.atlassian.net/browse/QTCS-32 qt.git -> qt4.git / qt5.git -> qt.git] | |||
| [https://qt-project.atlassian.net/browse/QTCS-11 Qt Task Tree - Status & Future] ([https://qt-project.atlassian.net/browse/QTCS-11?focusedCommentId=2664183 Notes]) ([https://qt-wiki-uploads.s3.amazonaws.com/images/1/12/TaskTree26.pdf Slides]) | |||
|- | |||
|15:30 - 15:45 | |||
| colspan="3" | ''Coffee break'' | |||
|+ | |||
! | |||
! colspan="3" | Auditorium | |||
|- | |||
|15:45 - 16:30 | |||
| colspan="3" | Reports from the workshops | |||
|- | |||
|16:30 - 17:00 | |||
| colspan="3" | Hacking day ideas and wrapping up Qt CS 2026 | |||
|} | |||
=== Hacking-Day (October 30th) === | |||
* Qt Offices in Sandakerveien 116, 0484 Oslo (Nydalen) | |||
[[File:Qt Oslo entrance.jpg|thumb|alt=Entrance to Qt offices in Oslo]] | |||
* Open from 8:30 | |||
Hacking ideas: | |||
* [https://qt-project.atlassian.net/browse/QTCS-4 C++ reflection based metaobject generation] (Volker) | |||
* QMetaType (Thiago) | |||
* ready-made ItemView controls (Dilek) | |||
* how to implement support for units in QML (Stan) | |||
* fix RTL issues in QQuickTextArea (Igor) | |||
* Qt Robotics - implementation of SLAM algorithm (Shawn) | |||
* agents.md drafting (Axel, Daniel) | |||
* StyleKit tinkering (Richard, Christian) | |||
* New QML ScreenCapture API for system content pickers (Nils) | |||
Latest revision as of 11:03, 2 November 2026
Event main page: Qt Contributors Summit 2026
Call for Proposals
Propose topics you would like to talk about by filling this form:
https://qt-project.atlassian.net/jira/software/c/projects/QTCS/form/1003
See the list of proposed presentations and workshops.
We will open the list of proposed topics for voting, and create the schedule based on the results closer to the event.
Agenda
Day 0 (October 27th)
Qt World Summit Viewing Party
- Location: Nydalen Hub
Rolf Wickstrømsvei 15b (right next to the Nydalen Trainstation)

| Time | Session |
|---|---|
| 8:00 - 9:00 | Registration and light breakfast |
| 9:00 - 11:00 | Watching the Qt World Summit stream and Q&A with the Qt Team |
| 11:30 - 12:30 | Lunch |
| 12:30 - 16:00 | Presentations and Lightning talks from the Qt R&D team and Qt users |
Welcome Event to Qt CS
- Location: Raadhuset Bar,
Fridtjof Nansens plass 4 (or entrance in Klingenberggata 4), Oslo - From 17:30 until it closes
Day 1 (October 28th)
- Room 1: Supreme (downstairs to the right)
- Room 2: Woodstock (next to Supreme)
- Room 3: Back to the Future (upstairs behind the art-installation)
Qt Contributors Summit
- Location: reMarkable, Fridtjof Nansens vei 12, 0369 Oslo
- Registration open from 8:30

| Time | Auditorium | ||
|---|---|---|---|
| 9:00 - 9:20 | Welcome to Qt CS (Volker Hilsheimer) and to reMarkable (Frederik Gladhorn) | ||
| 9:20 - 10:00 | Qt Roadmap
Qt Project Goals | ||
| 10:00 - 10:45 | Lightning talks (5 minutes): module maintainer plans
| ||
| 10:45 - 11:00 | Coffee break | ||
| 11:00 - 11:45 | Greetings from Qt CS sponsors and supporters
| ||
| 11:45 - 12:15 | What Kind of Landmine Is This? (Oleksandr Kunichik) | ||
| Supreme | Woodstock | Back to the Future | |
| 12:15 - 13:00 | Lowering the Barrier for Contributors QTCS-40 Notes (supporting slides) | Make Qt Feel Native Again QTCS-22 | Qt Programming Languages beyond C++ QTCS-42 (supporting slides) |
| 13:00 - 14:00 | Lunch at Maximus Trattoria (same building) | ||
| 14:00 - 15:00 | Qt Bridge for Rust &
Programming languages in the Qt Ecosystem: beyond Qt Bridges (Slides) |
Changing behavior between releases in a major series | Tested by Default |
| 15:00 - 15:30 | Coffee break | ||
| 15:30 - 16:15 | QML Preview and Hot Reload | Deprecation revisited | Tickling the boundaries of Qt Widgets Text Editing |
| 16:15 - 17:00 | Itemmodels: future developments | Sharing directions and visions for Qt development: How, who, when, where, if at all |
Rich text, markdown and editing |
Contributors Dinner
- From 18:00 on
- Location: Maximus Trattoria (same building)
Day 2 (October 29th)
Qt Contributors Summit
- Location: reMarkable, Fridtjof Nansens vei 12, 0369 Oslo
- Registration open from 8:30.
| Time | Auditorium | ||
|---|---|---|---|
| 9:00 - 9:30 | What Qt Looks Like to an AI (Oleksandr Kunichik) | ||
| 9:30 - 10:30 | Using AI in coding Qt (Thiago) | ||
| 10:30 - 11:00 | Coffee break | ||
| 11:00 - 12:10 | Qt and CRA (Alex and Kai) (slides) | ||
| Supreme | Woodstock | Back to the Future | |
| 12:10 - 12:40 | Using Qt in CI from a customer perspective | Increased security scrutiny, with AI | Qt Profiler: From QML to Holistic System Performance |
| 12:40 - 13:10 | Qt Canvas Painter - Status & Future | Chrono first vs. QML or: How to pair richly-typed C++ APIs with QML | |
| 13:10 - 14:00 | Lunch | ||
| 14:00 - 14:45 | StyleKit | PySide6 for iOS | How to review, and be reviewed |
| 14:45 - 15:30 | Qt vs. exceptions | qt.git -> qt4.git / qt5.git -> qt.git | Qt Task Tree - Status & Future (Notes) (Slides) |
| 15:30 - 15:45 | Coffee break | ||
| Auditorium | |||
| 15:45 - 16:30 | Reports from the workshops | ||
| 16:30 - 17:00 | Hacking day ideas and wrapping up Qt CS 2026 | ||
Hacking-Day (October 30th)
- Qt Offices in Sandakerveien 116, 0484 Oslo (Nydalen)

- Open from 8:30
Hacking ideas:
- C++ reflection based metaobject generation (Volker)
- QMetaType (Thiago)
- ready-made ItemView controls (Dilek)
- how to implement support for units in QML (Stan)
- fix RTL issues in QQuickTextArea (Igor)
- Qt Robotics - implementation of SLAM algorithm (Shawn)
- agents.md drafting (Axel, Daniel)
- StyleKit tinkering (Richard, Christian)
- New QML ScreenCapture API for system content pickers (Nils)