Integrating Qt Quick with C++

Pluralsight
Course Summary
This is the third course in the series on Qt. Learn how to integrate your C++ back-end code with your beautiful QML-based Qt Quick GUI using a real-world application as a guiding example. You'll also discover new areas of the Qt framework in the process.
-
+
Course Description
This is the third course in the series on the Qt framework. This course will show developers how to integrate their C++ back-end code with a Qt-Quick front-end that uses QML and JavaScript. It will allow the traditional C++ developer to do what they do best, yet leverage Qt Quick for an elegant and fluid front-end. There are many ways to integrate C++ with QML, but not all are equally maintainable. This course will focus on techniques that produce flexible yet easy-to-maintain code and will leverage the multi-layered design techniques. In fact, adapting the code from part 1 will be fairly straightforward due to the design pattern employed there. This course uses the Qt 5.3.2 release of the Qt framework.
-
+
Course Syllabus
Overview- 5m 30s
—Introduction 1m 45s
—Prerequisites 1m 19s
—What You'll Learn 2m 25sUsing the QML Context from C++- 26m 52s
—Introduction: Two Way Communication 2m 11s
—Demo: QML Signals to C++ Slots 2m 45s
—Demo: C++ Signals to QML Slots 2m 57s
—Demo: Q_PROPERTY 3m 11s
—Invoking Methods 1m 59s
—Demo: Two Way Communication 5m 7s
—Data Conversion 4m 58s
—Demo: QVariantList and QVariantMap 1m 57s
—Summary 1m 41sCreating a Qt Quick Instrument GUI- 47m 57sInstrument GUI: C++ Side- 44m 43sRegistering C++ Types- 21m 49sReaching into QML from C++- 23m 28sMigrating VFP to VFP Quick- 22m 48s