Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: aac, 48000 Hz
Language: English | VTT | Size: 1.38 GB | Duration: 2h 54m

This course is designed give experienced developers a first hand look at code changes from Qt 5 to Qt 6 and what you can expect when attempting to migrate to Qt 6.

What you’ll learn

Tips and Tricks for migrating to Qt 6

Basic changes to Qt 6

Basic CMake usage

Migration strats

Core 5 compatibility

Version adoption issues


Qt 5 Experience

QML Experience

Widgets Experience

C++ Experience

QMake Experience


This course is not for the bner, and is hyper focused on code migration issues.

I took all the Qt code I have written to date, and ran the projects through a series of automated tests – this is literally hundreds of projects rag in complexity of "hello world" all the way to multi-threaded servers, and collected 20 real world examples we will dive into. We will cover how to examine code, review failures to compile along with cover backwards compatibility.

The code used in migration testing was imported in the previous Qt 5 courses:

QT 5 Core bners with C++

QT 5 Core intermediate with C++

QT 5 Core advanced with C++

QT 5 Widgets for bners C++

QML for bners with Qt 5

QT 5 Design Patterns

Testing each project using the following pattern:

Running the code in Qt 5

Converting the project to CMake

Running and fixing the code in Qt 6

Check with official documentation as needed

This course expects the developer to have a solid understanding of Qt, QML, Widgets and C++ before enrolling.

We will also cover some basics of CMake, including some troubleshooting steps for when your project won’t load or fails to compile.

CMake templates also included.

Who this course is for:

Developers migrating from Qt 5 to Qt 6

Qt Developers

C++ Developers





Please enter your comment!
Please enter your name here