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.

C++
Platform

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.

Oliver Eftevaag

Oliver is a tech enthusiast and a Senior Software Engineer at the Qt Company. He maintains Qt Quick Dialogs and contributes across the stack, focusing on Qt’s UI infrastructure.

He’s an avid learner who enjoys digging into how complex systems work across abstraction layers.