A Desktop UI with Qt Quick
summary
An eight year old CTI desktop app (tku client) is rewritten from QWidget to Qt Quick, converting the heavy QMainWindow and custom widgets into QML ListView delegates, repeater and loader patterns and C++ back-end models (QObject / QAbstractItemModel). Replacing a week of QWidget fiddling with about two days of QML work yields a functioning, animated dashboard with better keyboard and touch navigation, smoother drag repositioning, fewer popup clutter issues (12-item menu), and guidance to keep business logic in C++ and presentation in QML.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 3:17Demo of current Qt Widgets app
- 8:20Problems with Qt Widgets UI
- 10:04Switching to Qt Quick
- 11:51Qt Quick dashboard demo
- 16:07Qt Quick implementation details
- 22:13Best practices for Qt Quick
- 24:03Performance and debugging
- 26:10Cross-platform design choices
- 27:15Q&A and closing remarks
related talks
24mThe Roadmap: Next Generation Qt (part 2/2)
01h 22mQt Quick - Introduction to Qt Quick (part 1/4)
46mQt Quick Controls Re engineered
55mUI Design for Small Screen Devices
24mDesigning UI Architecture for Embedded Devices with Qt and QML
01h 21mQt Quick - User Interaction - User Input and States (part 2/4)
28mHow to Develop with Qt for Multiple Screen Resolutions
01h 06mHybrid Development: Bridging the Gap Between Web and Native
