YoVDO

QProperty - QML Property Binding in C++

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C++ Courses Property Binding Courses QML Courses

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