QProperty - QML Property Binding in C++
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the intricacies of QML property binding in C++ with this comprehensive NDC Conferences talk. Delve into the new QProperty class introduced in Qt6, examining its inner workings and comparing it to QML property binding. Learn about binding expressions, runtime property binding changes, evaluation techniques, and partial binding evaluation. Discover the differences between C++ and QML property bindings, signals, and aliases. Gain insights into the current development status, code generation with MOC, and the evolution of QObject from Qt5 to Qt6. Acquire practical knowledge through detailed explanations, code examples, and useful resources to enhance your Qt development skills.
Syllabus
Intro
Overview
What is a QML property binding?
What is a binding expression?
How to change a property binding in run-time
QML property binding evaluation
QML property binding partial evaluation
C++ property binding
C++ vs QML property binding
Partial binding evaluation
QProperty callbacks - "signals"
C++ vs QML property signals
How to change property binding in run-time? ...
C++ vs QML property alias
QProperty summary
Current status in dev branch
Expand Q_PRIVATE_QPROPERTY
MOC generates body of the functions
QObject from Qt5 to Qt6 - option 2
What do we get in the end? - option 2
Option 1 vs Option 2
Useful links
Taught by
NDC Conferences
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube