Programming with Qt Quick 5/6 - States Animations
summary
Shows how to build real QML widgets: one top-level item per file (example lineEdit.qml), how to expose child state with property alias for true two‑way bindings, how to emit and proxy signals (checkbox clicked forwarded from a MouseArea), id scoping rules and how to expose a child via a property, and how to package modules with a simple qmldir manifest, explicit versioning and an adjustable import path so apps import specific module versions.
AI-written summary · about
chapters (13)
- 0:00Introduction to custom items
- 1:21Custom items and components
- 2:15Creating a line edit item
- 4:55Defining properties and aliases
- 7:00Scoping and directory imports
- 9:51Signals and handlers
- 11:53Signal passing and parameters
- 15:50QML module overview
- 17:17Q&A and documentation
- 19:33Creating QML modules
- 22:00Versioned modules
- 25:01Namespacing and imports
- 27:46Advanced module techniques
related talks
25mBest Practices for using QML and QtQuick
30mThe building blocks of QML, and how to use it with C++
02h 16mWORKSHOP: Back to Basics: writing a model
49mHow to scale QML based projects an Architecture vision
28mImplementing Modern Design Patterns with Qt
27mSet Yourself up for Success — Lessons Learned from Building 100+ Devices with C++/Qt/QML
18mHow we stopped using the mouse and started drawing molecules with...
23mQt Quick : Don't make these mistakes!
