QT C++ GUI Tutorial For Beginners
4.3 (120 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,183 students enrolled
Wishlisted Wishlist

Please confirm that you want to add QT C++ GUI Tutorial For Beginners to your Wishlist.

Add to Wishlist

QT C++ GUI Tutorial For Beginners

if you're C++ programmer, Qt is your framework. No rival.
Bestselling
4.3 (120 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,183 students enrolled
Created by Yogesh Patel
Last updated 6/2016
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the fundamentals of Qt
  • Create your own, Interactive software.
  • Make You Own GUI applications
View Curriculum
Requirements
  • A basic knowledge of C++ is helpful but not necessary to get the most out of this course
  • Very basic understanding of programming
Description

Qt also Pronounce “Cute” is a Cross platform application development framework.

  • Qt is a cross-platform application and UI framework.
  • Using Qt, you can write applications once and deploy them across desktop, mobile and embedded operating systems without rewriting the source code.
  •  Qt is partly C++ and partly native code depending on platform.
  • Qt UI APIs wrap native UI components.

Why would you want to use it?

  • Qt has a quite good penetration on different platforms.
  • It's fairly straight-forward to port your application to platforms where Qt is supported.
  • Qt has been around for a long time, so it has matured as a framework.
  • It adds somewhat automatic memory management on top of C++ through different means.
  • There's plenty of components.

The goal of this course is to provide you with a working knowledge of Qt C++ GUI applications. We'll start with the basics, starting from installing Qt , creating our first Qt project, using widgets, signals and slots, layouts, resource file etc.

In the later half of the video I will also show , How sqlite database cane be used with Qt.

So Let's get started !!!

Who is the target audience?
  • Programmers and Developers
  • Beginners
  • Students
Students Who Viewed This Course Also Viewed
Curriculum For This Course
52 Lectures
09:04:03
+
Introduction
1 Lecture 10:14
+
Install Qt
1 Lecture 11:26
How to Install Qt Creator IDE
11:26
+
Qt widget Basics
19 Lectures 03:30:38


Qt Signal and slots
11:32


Layouts in QT (Horizontal, Vertical, Grid and Form)
13:36

Spacers, Splitter, Buddy and Tabs
08:53


Simple Login app using QT
14:01

Displaying image using label in Qt
10:25

QStatusBar
10:27

Resource Collection Files (.qrc)
08:54

Use QLineEdit as password field
02:29

Qt Stylesheets and using HTML
10:01

QCheckBox
07:10

QRadioButton
07:11

QAction, QMenu, QToolBar
09:23

QComboBox
11:48

QListWidget
10:26

QTabWidget
14:54
+
Working With Files and Directories
9 Lectures 01:47:30
QDir
16:35

QFile
13:45

How to use QFileDialog
12:57

How to run EXE file by clicking a button in Qt
08:15

Simple Notepad Part - 1
12:43

Simple Notepad Part - 2
17:17

QFontDialog
08:01

QColorDialog
10:25

QPrintDialog and QPrinter Class
07:32
+
Timer and Clock
2 Lectures 15:51
QTimer
07:21

Creating Digital Clock by using QTimer and QDateTime in QT
08:30
+
Other Qt functionality
3 Lectures 17:59
How to open a website in a default user browser
04:22

How to display a Splash Screen in Qt
06:54

How to use QWebView and Open Web Page in QWebView
06:43
+
Qt with SQLite
17 Lectures 02:50:25
How to connect Qt to SQLite
14:09

Login Form using sqlite in QT application PART-1
10:11

Login Form using sqlite in QT application PART-2
08:46

how to use QLineEdit as password field
02:59

How to set image with QLabel in Qt
07:11

How to open a new window after successful Login
10:20

Creating connection open and close function with sqlite database Part 1
15:01

Creating connection open and close function with sqlite database Part 2
12:51

How to Save data in SqLite database with pushbutton
19:01

Edit / Update a data from SqLite Database with pushbutton
11:39

Delete data from SqLite Database with pushbutton
08:22

Load SqLite table data to QTableView
11:44

How to Link QListView with sqlite Database values
07:15

How to Link QComboBox with sqlite Database values
03:27

Database values in QlineEdit or textbox if select Combobox
13:05

Display selected row from QTableView to QlineEdit
08:53

Database values in QlineEdit or textbox if select QListView
05:31
About the Instructor
Yogesh Patel
4.3 Average rating
466 Reviews
10,104 Students
15 Courses
Software Developer and Programming Enthusiast

Yogesh Patel is Software Developer and Programming Enthusiast with much experience from different projects and many different programming languages. He earned Master's Degree from Germany. Teaching has been his passion since a long time. His aim to teach technology the way it is used in industry and professional world .

Software training is becoming so costly these days, that poor people are finding it very difficult to attend courses and find jobs. His aim behind creating these tutorials is to help those in need. If you find this useful, please share with your friends on Facebook twitter and Google plus. Let's make these videos help as many students as possible.