Qt Widgets for Beginners with C++

Go to class
Write Review

Qt Widgets for Beginners with C++ provided by Udemy is a comprehensive online course, which lasts for 17 hours worth of material. Qt Widgets for Beginners with C++ is taught by Bryan Cairns. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

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