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
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.
Layouts
Buttons, and checkboxes
Combos, lists, spinbox, and more
Resources
Multiple Dialogs
QMainWindow
Containers
Rich Text Editor Example
Models
-
63Rich Text Editor Step 1 - Basic Layout
-
64Rich Text Editor Step 2 - File IO
-
65Rich Text Editor Step 3 - Copy, Cut, Paste, Undo, Redo
-
66Rich Text Editor Step 4 - Find Dialog
-
67Rich Text Editor Step 5 - Replace Dialog
-
68Rich Text Editor Step 6 - Bold, Italic, Underline
-
69Rich Text Editor Step 7 - Color Dialog
-
70Rich Text Editor Step 8 - Font Dialog
-
71Rich Text Editor Step 9 - About Dialog
-
72Rich Text Editor Step 10 - Custom HTML
-
73Section 9 - Assignment
-
74Section 9 - Quiz
Complete Example Applications
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!