Qt Core For Beginners

Tags:

No experience necessary, learn Qt C++ cross platform programming on windows, mac and linux for beginners using Qt 5.

Last updated 2022-01-10 | 4.5

- C++ for beginners
- C++ programming
- Qt

What you'll learn

C++ for beginners
C++ programming
Qt
Qt 5 Core
Variables
Scope
Pointers
QObject
Command line programs
Input and output
Flow control
Functions
Signals and slots
Casting
Error handling
Templates
QString class
QList class
QVariant class
QT Creator
Cross Platform Development

* Requirements

* Internet connection and a desire to learn

Description

  • C++ for beginners
  • C++ programming
  • Qt
  • Qt 5 Core
  • Variables
  • Scope
  • Pointers
  • QObject
  • Command line programs
  • Input and output
  • Flow control
  • Functions
  • Signals and slots
  • Casting
  • Error handling
  • Templates
  • QString class
  • QList class
  • QVariant class
  • QT Creator
  • Cross Platform Development

Course content

15 sections • 103 lectures

Versions - Qt 5 vs Qt 6 Preview 00:48

Introduction Preview 03:31

Downloading Preview 03:17

Installing Preview 03:08

Project types Preview 05:30

Special Note on Kits Preview 00:10

Hello World Preview 09:01

Assignment 1

Practice what you have learned, follow the instructions.

Section 1 - Quiz

Intro to C++ Preview 09:14

Command line project Preview 12:37

Qt vs C++ Preview 02:54

Assignment 2

Practice what you have learned

Section 2 - Quiz

Comments Preview 07:08

Coding styles Preview 02:02

Assignment 3

Practice what you have learned

Section 3 - Quiz

Introduction to variables Preview 03:34

Data types Preview 09:54

Const variables Preview 02:04

Enums Preview 04:08

Structs Preview 06:51

Arrays Preview 11:25

Assignment 4

Practice what you have learned

Section 4 - Quiz

Cout Preview 03:22

Cin Preview 03:06

Cerr Preview 01:41

QDebug vs cout Preview 04:16

Assignment 5

Practice what you have learned

Section 5 - Quiz

Introduction to flow control Preview 12:49

If and else Preview 04:09

Ternary Preview 03:33

Switch Preview 07:03

Do while Preview 04:47

For loop Preview 06:29

Assignment 6

Practice what you learned

Section 6 - Quiz

Intro to functions Preview 03:19

Function params Preview 04:53

Function flow control Preview 02:52

Overloading Preview 07:09

By ref and by value Preview 06:47

Functions in structs Preview 03:05

Assignment 7

Practice what you have learned

Section 7 - Quiz

Intro to classes Preview 11:09

Constructors and deconstructors Preview 17:52

Inheritance Preview 13:33

Interfaces Preview 09:17

Overriding Preview 05:58

Assignment 8

Practice what you have learned

Section 8 - Quiz

Introduction to scope Preview 08:23

Scope in classes Preview 13:45

Static Preview 04:15

Static variables in class Preview 06:52

Assignment 9

Practice what you have learned

Section 9 - Quiz

Introduction to pointers Preview 06:42

Stack vs heap Preview 09:28

Pointer vs copy Preview 06:03

Qt parent child relationship Preview 10:26

Assignment 10

Practice what you learned

Section 10 - Quiz

Introduction to signals and slots Preview 10:13

Connecting and disconnecting Preview 19:57

Q_Property Preview 08:50

Assignment 11

Practice what you have learned

Section 11 - Quiz

Implicit casting Preview 04:35

Dynamic_cast Preview 10:03

Static_cast Preview 06:00

Reinterpret_cast Preview 04:45

QObject_cast Preview 05:47

Assignment 12

Practice what you have learned

Section 12 - Quiz

Introduction to error handling Preview 05:37

Throwing Preview 04:36

Try catch Preview 13:19

Qt handling Preview 03:40

Standard handling Preview 03:22

Custom handling Preview 04:43

Assignment 13

Practice what your learned.

Section 13 - Quiz

Introduction to generics Preview 03:55

Template issues Preview 04:59

Template classes Preview 05:33

Assignment 14

Practice what you have learned

Section 14 - Quiz

QObject Preview 03:47

Qint Preview 04:00

QString Preview 05:35

QDate, QTime and QDateTime Preview 06:52

QByteArray Preview 03:17

QVariant Preview 04:27

QStringList Preview 03:48

QList Preview 03:10

QVector Preview 03:16

Assignment 15

Practice what you have learned

Section 15 - Quiz