KDAB_Tree_Header_Mobile KDAB_Tree_Header_Web

Trusted Software Excellence since 1999

Prashanth Udupa

2 results

QML can be used for desktop apps, but gaps are easily visible for longtime widget users. This talk highlights these gaps and shares ideas for closing them, building on Qt Desktop Days 2020's "Insights From Building Desktop App Using QML." It focuses on optimizing QML for desktop, sharing experiences from the Scrite project's unique solutions to interesting problems encountered over six months.

Scrite is a free, open-source screenplay writing application demonstrating QML's effectiveness for desktop productivity apps. Developer Prashanth Udupa discovered key design patterns making QML viable for complex desktop applications, including model-view approaches, Qt meta-object mastery, custom QML properties, thread management, and strategic use of components like Loaders and GammaRay for debugging.

Publications_Pink

Prashanth Udupa