Wednesday
Room 3
16:20 - 17:20
(UTC+02)
Talk (60 min)
Windowing systems, and what I learned from adding popup windows to Qt Quick
Qt Quick started out as a toolkit for mobile and embedded UIs, and for a long time it’s been missing pieces that desktop developers take for granted.
Over the past few years, part of my work at Qt has been helping push Qt Quick toward becoming a solid option for desktop applications. One example of that is adding windowing system–level popups. https://www.qt.io/blog/popups-and-menus-in-qt-quick-6.8
In this talk, I’ll walk through how that feature came to be, the unexpected problems along the way, and what it took to make it work across different platforms.
Most of the technical deep dive will be around how windowing systems behave in practice, where platforms differ, and how those details surface inside Qt’s internals when you try to build something cross-platform.
