QT C++ GUI Tutorial For Beginners

if you're C++ programmer, Qt is your framework. No rival.

4.50 (467 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
QT C++ GUI Tutorial For Beginners
3,021
students
9.5 hours
content
Jan 2024
last update
$54.99
regular price

What you will learn

Learn the fundamentals of Qt

Create your own, Interactive software.

Make You Own GUI applications

Learn Python GUI Programming Using QT

Why take this course?

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

Screenshots

QT C++ GUI Tutorial For Beginners - Screenshot_01QT C++ GUI Tutorial For Beginners - Screenshot_02QT C++ GUI Tutorial For Beginners - Screenshot_03QT C++ GUI Tutorial For Beginners - Screenshot_04

Reviews

Emma
December 27, 2020
Doesn't go as much into the theory as I'd like so I can apply it to my own project, but I'm not that far through yet.
Albert
August 30, 2017
Generally ok, but in this course we have a lot small mistakes which makes every movie longer by +-1min. For me it is unprofessional.
Regan
August 21, 2017
Very Good course, covers the topics listed very well. Lacks explantion of the function and need of many function/objects used.
Luis
June 21, 2017
La introducción está bien aunque es un poco lenta, y las instrucciones de instalación están bien también, pero ya tenía instalado el software.
David
June 16, 2017
Good basic information but examples potentially create memory leaks/lost resources. First or second video regarding installing is significantly outdated but otherwise tutorial applies. Non modal risks with two windows were not pointed out. New is used without delete without mention. Database opening is excessive. I would also like to see ways of adding widgets into an existing window or dialog using code. Teacher says "right" a lot. The class could probably be shortened with the same information.
Tommi
May 30, 2017
Easy to follow steps to do different kinds of things. Not ultimately smooth or insightful representation, but very informative and easy to get hold of.
Michael
April 18, 2017
I'm a beginner with Qt, and I'm finding this very helpful. The pace is good, I'm able to follow the demonstrations, and the topics covered so far are just what I need. The last section about working with SQL and Qt is not quite as good, and it should be updated.
Marco
March 31, 2017
The course is well organized for beginners, it follows a good learning path through the lessons, refreshing what has been already explained while adding new information. Well done.
Julian
March 16, 2017
I found the course very informative and will continue to use it as a resource whilst I improve my knowledge. I only gave a 4 star rating as I found the instructors lack of pride in his layout frustrating. When he added headers more often than not he left no space between the include statement and the header. This was also reflected in the lack of line spacing after the includes and before the class definition. I realise the instructor is not a native English speaker and this did not bother me, but the lack of consistency in using Anglophonic names correctly was wrong, July is not Julie but July, John and Josh are different names etc. Lastly as an instructor more in-line documentation of the code should have been applied. Other than the above the course was OK although clearly a series of cobbled together previously released YouTube Videos. And for heaven's sake stop saying "Right" at the end of each sentence.
Kevin
February 13, 2017
A bit too slow and basic so far, maybe things will pick up as we progress. Also would prefer examples showing how to implement user interface using pure c++ and not the designer
Kevin
December 4, 2016
There is no source code available for download. Send query to ask source code; but no response. I will upgrade rating after getting source code.
Pavel
November 19, 2016
Nice course, helps to dive into the Qt and write a simple common programs. Good for beginners and intermediates never working with Qt before. Some repeats of the previous steps which are going from lecture to lecture can help, but can also annoy sometimes.. But, the course is great.
LV
July 25, 2016
Author claims to be an expert Qt developer but his SQL example is extremely messy for such a simple example. He inserts implementation code inside header files (an absolute No No in C++) for handling DB connections and even shares a View header containing implementation code across multiple views implementation files in order to make DB connection code available to the other Views. Creating a clean separate class for that would have taken literally 2 seconds! Creating a quick connection class would have been much better, cleaner and easier to show and explain. A new comer to C++ could very well pick some bad habits just from that example. Last but not least that training is a run down copy of a much better and much more in depth totally free web training available on youtube from the now famous VoidRealms. In all honesty you should save your money and get the much better intro to Qt Apps programming and Qt Widgets from VoidRealms' free videos
Tisaconundrum
June 22, 2016
This is an excellent course mostly because each session can stand on their own. You do not necessarily need to have seen the previous episode to move foward. I like this method of teaching
Liam
June 17, 2016
Very clear, does his very best to explain everything in detail. As a Java programmer I can't understand why he does some things, but that's not his problem. Good job!

Charts

Price

QT C++ GUI Tutorial For Beginners - Price chart

Rating

QT C++ GUI Tutorial For Beginners - Ratings chart

Enrollment distribution

QT C++ GUI Tutorial For Beginners - Distribution chart

Related Topics

825268
udemy ID
4/18/2016
course created date
11/21/2019
course indexed date
Bot
course submited by