Programming with Qt Quick 1/6 - Meet Qt Quick Part 1
summary
Part 1 of a six-part Qt Quick introduction teaches QML as a declarative UI language for experienced Qt C++ developers, demonstrating concrete tools: Qt Creator, QML Viewer, QML Designer and the Loader/Component APIs. It explains QML bindings re-evaluate on property change with automatic on<Property>Changed signals, anchor layouts, image scaling/rotation and resource URLs, plus model–view integration patterns for exporting C++ models, dynamic instantiation via Loader/Component dynamic instantiation, and performance tradeoffs (JS interpretation, pixmap cache sizes).
AI-written summary · about
chapters (51)
- 0:00Introduction
- 2:02Agenda
- 4:09What is Qt
- 5:02What is Qt Quick
- 5:44Design oriented
- 7:01UI animations
- 7:53Qt Components
- 9:01Declarative vs JavaScript
- 9:32Network Transparent
- 10:00Qt Description Language
- 13:49Comment Structure
- 14:23Primitive Components
- 15:00Elements
- 16:02Rectangle
- 16:19Properties
- 17:08Properties Example
- 18:13Scope of ID
- 19:10Attached Properties
- 20:42Binding
- 22:28IDs
- 23:45Global Objects
- 24:56Types
- 26:48QML
- 27:45JavaScript
- 28:05Whats Qt
- 28:18Whats JavaScript
- 28:29Questions
- 28:42Qt File Identifiers
- 31:02Qt IDs
- 32:20Anchor layouts
- 34:21Qt nested elements
- 35:47HTML syntax
- 37:31Image
- 39:29Image Example
- 40:25Image Scaling
- 40:58Image Transformation Origin
- 44:35Memory
- 44:55Component
- 45:38QML Files
- 46:17Constructors
- 48:03Model View Pattern
- 49:59Abstract Item Models
- 51:27Coordinate System
- 51:44Transformations
- 53:02Qt vs C
- 54:00Qt vs JavaScript
- 54:48Proxy Widgets
- 56:05Qt Designer
- 56:35bindings
- 57:46unit testing
- 58:32transformation origin
related talks
30mThe building blocks of QML, and how to use it with C++
25mBest Practices for using QML and QtQuick
01h 00mQt for MCUs – A Deep Dive
27mSet Yourself up for Success — Lessons Learned from Building 100+ Devices with C++/Qt/QML
58mQt for Device Creation
23mQt Quick : Don't make these mistakes!
02h 16mWORKSHOP: Back to Basics: writing a model
01h 30m“Qt as a C++ Framework: History, Present State and Future”
