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

YouTube

QProperty - QML Property Binding in C++

NDC Conferences via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of QProperty - QML Property Binding in C++

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.