When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Qt Widgets for Beginners with C++
An introduction to Qt Widgets and Desktop programming, designed for students who know the Qt Core library

This Course Includes
udemy
4.5 (564 reviews )
17h 17m
english
Online - Self Paced
professional certificate
Udemy
About Qt Widgets for Beginners with C++
This course targets Qt5 but is mostly compatible with Qt6 - I am in the process of recording the Qt6 material, anyone owning this course will get a free upgrade to the Qt6 version.
Qt 5 Widgets and Desktop programming with C++ is designed for anyone who has a solid understanding of C++ and Qt 5 Core. This course will take you all the way from "what is a button" to model view controller programming. Includes full source code available on GitHub, and includes an entire section of example applications. This course overs Qt 5. Because Qt 6 has so many changes, I will re-record these lessons using Qt 6 and place them into a different course. No experience with QML necessary, this is a beginners course that will teach you the foundations Widgets cross platform development. Widgets run on most major desktops (windows, mac, linux). We will start with a short introduction to Widgets, and then rapidly move on to more complex topics. This course is specifically designed for Qt 5 with beginner in mind but as I mentioned, most of this is comptatible with Qt6. These videos take you from knowing nothing about Qt Widgets to creating intermediate level applications using C++. These videos build on the popular Qt Core series available on Udemy. These videos show many best practices and how to overcome common mistakes. About the author: Bryan has created hundreds of Qt tutorials available on YouTube and has created official Qt training videos for the Qt Company. Full source code available on GitHub, and runs a Facebook community with thousands of developers that can offer free help 24x7. Highly recommended that you have a strong foundation in Qt Core before attempting this course - fear not, I have other courses available on Udemy: Qt 5 Core Beginners Qt 5 Core Intermediate Qt 5 Core Advanced
What You Will Learn?
- Qt 5 .
- Foundations of Qt Widget programming .
- QWidget .
- QPushButton .
- QCheckBox .
- QRadioButton .
- QGroupBox .
- QFrame .
- QTabbedWidget .
- QStackedWidget .
- QListWidget .
- QTreeWidget .
- Model View Controller Programming (MVC) .
- QStringListModel .
- QFileSystemModel .
- QStandardItemModel .
- Plain Text Editors .
- Rich Text Editors .
- Using the Clipboard .
- File Handling .
- Dialogs .
- Main Windows .
- Multiple Dialog Interface (QMDIArea) .
- Basic UI Design .
- Tri-state CheckBoxes in Lists .
- Avoiding Common Mistakes Show moreShow less.