Introduction to Qt/QML

Start learning QML from the ground up

The Introduction to Qt/QML course, with a focus on Qt Quick, is designed to take programmers new to QML from the basics to a deep functional understanding of the best practices, equipping students with the skills and know-how to boost their Qt/QML productivity at work.

Participants learn how to compose fluid interfaces with slick animations using QML, and how to hook up the QML side to the business logic in C++. The course also covers how Qt is used on both desktop and mobile.

Small group size ensures personal attention and precisely targeted answers to your queries. All KDAB in-person training classes offer world class tuition, best practice, examples and hands-on labs.

Course contents:

  • Connecting a QML UX with C++ business logic
  • Complex list views including data provided from C++ models
  • Custom objects implemented using Qt Quick scene graph
  • Profiling and best practices for optimal performance

Download the full table of contents...

Course Information

This course is for:

Developers targeting desktop platforms.

Duration:

A typical scheduled programming with Qt training lasts 3 days and includes time for core topics to establish a working knowledge of QML as well as time for in-depth topics, which vary depending on a poll we make among participants to ensure topic relevance.

Prerequisites:

Programmers enrolled in this Qt/QML course should have a functional knowledge of C++. However, no previous experience with Qt is required. Developers with up to one year of Qt/QML experience will easily benefit from these courses which are regularly updated.

Upcoming Courses

Start

Days

Location

Course

Language

Price ex. VAT

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

* plus VAT if applicable

“This is the class I’ve been waiting for. I feel like it gave me exactly the knowledge that I need to transition from QWidgets based designs to QML/C++ based designs.”

— participant

Fluke Corporation, Everett, USA

Why learn Qt?

Qt is a modern, mature, and highly featured framework for developing application software that can run across desktop and/or embedded and/or mobile platforms. Qt is often used in combination with other technologies.

Qt is used by tens of thousands of companies across 70+ industries and in all regions of the world. It is available for development with an open-source license or with a commercial license.

For more information

Contact us