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
Integrating Qt Quick 5 with C++Pluralsight Qt Quick 5 Fundamentals
Pluralsight Mobile Development -Basics for Beginners
Skillshare Awesome Qt (QML) controls
Udemy Blackberry 10 Native Development using Cascades
Udemy