YoVDO

Qt Widgets for Beginners with C++

Offered By: Udemy

Tags

Qt Framework Courses C++ Courses Cross-Platform Development Courses

Course Description

Overview

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

What you'll 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

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 Widgetscross 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


Taught by

Bryan Cairns

Related Courses

Game Development for Modern Platforms
Michigan State University via Coursera
Introduction to Xamarin.Forms
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera
Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera
Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning