Interfacing Qt Quick to C++ - Intermediate

Learn how to connect a fluid and dynamic Qt Quick(QML) User Interface to a powerful C++ back end

   Watch Promo

The main goal of the course is to help you succeed in mastering different ways to interface between your C++ and Qt Quick(QML) code bases.We will teach you various key techniques you need to know to make your powerful C++ back end and your shinny fluid Qt Quick User interface work together in one single piece of software product.You will be exposed to different facilities at your disposal in the Qt framework.Those will help you write Qt code in the recommended way. That is building fluid an eye catching UI in QML and connecting it a a powerful C++ code base for heavy operations.

You will take advantage of lots of straight to the point and easy to understand lectures, most of them backed by engaging demos for you to try out the concepts on your own right away.If you're looking to learn how you can get your Qt C++ and QML code bases to connect and talk to each other, this course will get you up and running in the shortest amount of time possible.

What you'll learn
  • The fundamentals of interfacing Qt Quick to C++
  • Building your own custom QML types from C++
  • How data is converted back and forth between QML and C++
  • Calling C++ methods from QML
  • Calling Javascript(QML) functions from C++
  • Propagating property changes from C++ to QML and vice versa through the Q_PROPERTY mechanism
  • Working with C++ enums from QML
  • Building List Properties capabilities for your QML types from C++
  • Building Default Properties features into your custom QML types from C++
  • Enhancing your custom QML types with Attached Properties from C++
  • Property value sources and more
Who is this course for
  • Anyone willing to learn what it takes to interface QML to C++

Get in touch. We're there for you

If you want to get in touch for any inquiries on the one of our courses , we have somebody always available to answer any of the questions and respond to any need within 24Hrs. We currently offer support under the channels below :

  • The student should come with a fair knowledge about the C++ side of Qt
  • The student should have a fair knowledge about Qt Quick and QML
  • Should have the latest version of Qt and Qt Creator Installed on your PC or Mac
30 Day Money Back Guaranty. No questions asked
If for any reason you are unhappy with any of our course purchases, we offer a 30 day money back guaranty .Just contact us within 30 days on any of our support channels above with the email you used for your purchase and we will issue a full refund immediately.

Course Curriculum

This course is closed for enrollment.

Your Instructor

Daniel Gakwaya
Daniel Gakwaya

Daniel has been writing software for the last 7 years or so and Qt is one of his favorite frameworks. Many of his cross platform Qt based projects are completed and out there on the market. Autodidact by nature ,he has a passion for learning new things and particularly loves sharing knowledge with others. Especially people new to the dark art of software development. Follow his tech endeavors on twitter.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

This course is closed for enrollment.