Skip to content
UdemyC++Paid courseAll LevelsCertificate

C++ programming in Qt FrameWork Part I (Udemy.com)

Get a solid base in GUI Creation in c++ using Qt Framework

Created by: Lharrach Abdellah

Last updated September 2016

icon
What you will learn

  • Understand the key concepts of Qt Creator in terms of GUI application Creation Process
  • Benefit from the diversity of tools offered by Qt
  • Develop applications using Qt framework
  • understand how the complex applications are created using Qt

How it compares

Against the other 86 rated Udemy courses in C++ on CourseDuck:

  • Rating3.8 out of 5higher than 5% of them
  • Reviews137#73 of 87 by number of reviews
  • Length3.8 hoursshorter than 81% of them
  • Last updatedSeptember 2016earlier than 91% of them

icon
Course Description

In this Course, we will change together the flow of your programming capacities. From the basic black and white applications (console) to the GUI or Graphic User Interface which every programmer is trying to master. of course this is your main purpose too as a programmer.

We will begin with the basics of GUI applications creation step by step to the complex concepts. Our course will contain the following materials:

  • Introduction to the first concepts of the GUI Application, which tool & which way to proceed.
  • your first window with Qt.
  • Dealing with Widgets.
  • Signals & Slots: link your widgets between each other.
  • Using Dialog Boxes.
  • Understanding the Qt Documentation.
  • Organizing your window with Layouts.
  • The most useful widgets in an application.
  • Creating the Main window in Qt.
  • Modeling your windows with Qt Designer.
  • Conclusion: what's next, which level, which field.

I wish that the content of this course interests you, and i promise, at the end of it you will have a solid base in the Applications creation process which will allow you to create complex applications.

So if your are interested in my course please feel free to subscribe.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Lharrach Abdellah

          Abdellah Lharrach is a software developer with broad experience in Java, C++, JavaScript, Solidity(Ethereum Blockchain Development) for Dapps and SQL, along with well known libraries such as Qt, Spring, Nodejs, Reactjs and others.

He is Also a huge fan of new technologies, especially Blockchain which recently has known a huge development and growth. Blockchain is going for sure to change all aspects of modern businesses, not to mention when it is used in conjuction with other technologies such as IoT and Data Science solutions.

"I joined the Udemy Studio to share all my skills with students and professionals seeking a boost in their careers.

To learn more about programming please feel free to subscribe in my published courses."

icon
More courses by Lharrach Abdellah

$10.99

$11.99

icon
More C++ courses

$74.99

$49.99

$174.99

$124.99

$139.99

$109.99

icon
Reviews

3.8

137 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Fabrice Laffont on 2/22/2019

J'ai pu revoir certaines bases et en apprendre d'autres grace à ce cours et j'en suis plutôt satisfait les 1.5 étoiles en moins viennent d'une section ou on passe plus de temps à se faire expliquer la documentation sur plusieurs widgets plutôt que de voir et se faire expliquer une mise en pratique (bien qu'avec les sections précédentes on sait déjà comment faire) et le passage sur Qt designer qui au final est plus une démo de l'outil (à mes yeux) qu'un cours dessus. Je conseillerai ce cours plutot aux vrais débutant en Qt, les autres iront peut être voir la partie 2 qui s'annonce un peu plus technique (même si je ne l'ai pas encore vue).

By Daniel Golcher on 12/6/2017

Great intro course. Does not get into nitty gritty of C++ or object-oriented, polymorphism etc. Focuses on the nice packages QT provides for form creation which is a nice startup point. Presenter like the topic enjoys what he is doing and that is a nice perk

By Ráfagan Abreu on 5/22/2017

Too simple course. Some classes could be better. Examples: 1- The advanced QWidgets needs to be always in practice. Not just reading the documentation and after a long time shows an example. 2- The icon not appearing bug happens to me too. How to solve it? When the class will get updated with the fix. 3- The course needs to make more clearly what will be explained. The course doesn't explore QT deeply, and I would like to learn more. After the course ends I still not capable of make a good QT application.

By T N on 4/14/2017

An error in code at basic level (in one of the first videos) Only the simples things covered. Author make mistakes during videos and correct himself. Tutorial is not well prepared. Author doesn't know how to use horizontal and vertical spacers and try it out during video incorrectly. What should I learn from it? Author showed one very simple and unrealistic use of signals in Qt Creator. And he didn't show how to connect signals from Qt creator to the code.

By Paul Burrow on 10/30/2016

I found the course content to be a little disappointing. The delivery is good and the instructor obviously knows his subject. The content is very basic and for anyone who can use C++ it would be relatively easy to take the Qt manual examples and begin generating a simple window. I was expecting more content on how to structure a set of GUI pages and how those pages should communicate with each other.

By Nafiz Farhan on 8/8/2016

I like his ethuasiasm and motivation, this is how teacher should be, if the teacher is not motivated to teach, how do you expect the student to learn. Overall I understand fully what he taught. introducing from the easy part and slowly to complex stuff. Love this guy

By Steven Oki on 6/7/2016

Very easy to understand. I understand what he did was to allow us to program first instead of going directly to the visual tools like Visual studio. I hope the next course part 2 will be more focused on using the various objects tools!

By Mark Kozikowski on 4/25/2016

Some of the demonstrations had errors. This can be good to the student if they are investigated by the instructor or at least noted by the instructor. Also, the file dialog demos had an error in the filter code. Here the lesson code had "Images(*.png*.jpg*.gif", which contains two elements of error. 1 - there is required " " (space) between the filter items 2 - there was missing the closing ")" Other than this, good effort

By Dante Dibenedetto on 3/5/2016

This is a great start to learning Qt. Since it uses almost completely Qt-specific syntax/APIs, you don't even need to be that decent with C++, making this a strange yet effective on-ramping to MVC GUI development. If you already know Qt, you won't get a lot out of this course, but it is handy if for nothing else to reference. I docked half a star because some of the code examples were deceptive, where the instructor puts something together, and the intent and actual output are not always apples to apples. I doubt that was intentional though.

By Stefan Boeykens on 2/8/2015

This is a very enthusiastic teacher. As a non-native English speaker, he is easy to understand, so no problem following along. The course is specific on the Qt Framework and assumes you know C++. No time is wasted explaining Classes, Inheritance or Pointers, so be prepared. That said, it still is mainly a beginners course and we go through basic, but useful examples step-by-step. It would be nice to have a short introduction on the Qt FrameWork and point to homepage and installation instructions. The lectures could be improved with text descriptions as that would also allow you to find something afterwards, without having to revisit every single course. Some production could be nice (e.g. intro title or start each lecture with a PowerPoint slide), but overal the teacher is quite aware of what he is doing.

Showing all 10 reviews on CourseDuck

Read all 137 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 76 / 100