Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Qt Quick Tips and Tricks for Desktop Software Development

Qt Group via YouTube

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

Reviews

Start your review of Qt Quick Tips and Tricks for Desktop Software Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.