QML for desktop apps - Michael Wagner and Helmut Sedding

QML brought forward the declarative design of interactive graphical applications. Still, the use of QML on the desktop is marginal. We believe this is caused by the hurdles of mapping Qt data structures and behaviors like selection, drag & drop, and doing certain optimizations. Nevertheless, we used QML within a highly interactive desktop application for 3d factory optimization. For this, we developed several strategies to enable consistent and rich QML experiences on the desktop. We will present those strategies and answer questions..