Overview
Learn essential Qt Quick development techniques in this conference talk from Qt World Summit 2023, where Qt graphics team veteran Andy Nichols shares practical insights gained from developing QML APIs for Qt Quick 3D and Qt Quick Controls-based tooling. Discover best practices for type annotations, Qt linter usage, and effective implementation of Qt Quick controls and layouts. Master advanced concepts including bidirectional property binding, platform-specific code handling, and tree view implementation. Explore the evolution of QML, Qt Quick, and Qt Quick Controls throughout Qt 6, with specific focus on creating robust desktop applications. Benefit from 15 years of Qt development experience as the maintainer of Qt Quick 3D and Qt Quick SceneGraph/Renderer demonstrates solutions to common challenges, community projects, and valuable tips for enhancing Qt Quick development workflows.
Syllabus
Intro
Type annotations
Qt linter
Qt Quick controls
Positioners vs layouts
Layout attached
Color pallet
Style warning
Controls
bidirectional property binding issues
internal vs external binding
Platformspecific code
Tree views
Tree views overview
Backend
Translation
Getting
Header Data
Delegate
View
Header
Community Projects
Shoutouts
Taught by
Qt Group