Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learn Python GUI programming using Qt framework to your Wishlist.

Add to Wishlist

Learn Python GUI programming using Qt framework

Learn Python GUI programming and design powerful GUI applications using a great cross-platform framework called Qt.
3.9 (105 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.
6,961 students enrolled
Last updated 11/2015
English English
$10 $20 50% off
3 days left at this price!
30-Day Money-Back Guarantee
  • 12 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
By the end of the course, you should be able to write your own complex desktop applications
In this course, you will learn how to write those application from the grounds up
View Curriculum
  • Basic grasp of Python is strongly recommended

This course is about Python GUI programming and building GUI applications using Python and Qt framework. We will see how we can build powerful desktop applications using nothing but Python and one of its Qt bindings.

For every app that we write in the Python GUI programming course, the source will freely be available on Github.

We will be using Python 2.7.3 and PyCharm IDE, however, minimal (if any) code adaptations are necessary if you are using Python 3.x. The PyCharm IDE, while having a 30 day free trial, is not necessary at all.

You should take this Python GUI programming course if you're interested in learning more about how to write "real-world" GUI applications with Python, or if you're just curious and want to learn more!

Who is the target audience?
  • Anyone curious about Python's GUI abilities
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 29 Lectures Collapse All 29 Lectures 12:00:01
Introduction to developing with Python and Qt
2 Lectures 43:37

Building a (very) simple application
Diving in
4 Lectures 01:13:05

Writing a Currency Converter

Signals & Events Explained

Dialogs; the QDialog class
4 Lectures 01:20:18
What are dialogs?

Built-in dialogs

Dumb dialogs

Standard dialogs
Using QtDesigner
6 Lectures 02:31:37
What is it? Introduction & overview

Signal/Slot editor, Tab Order Management

Incorporating the UI file into Python code

Introducing the QMainWindow class

Handling resources; resource file

Design tips and styling your application
More in-depth
2 Lectures 59:00
Threads and multithreading; the QThread class

New style signal/slot mechanism
Building our first real-world application
9 Lectures 04:25:50
Working on our program

Designing the GUI

Skeletal structure of our program

New (advanced) classes

An apology video - and a quick overview of things that went and things to come!

Let's dig into PyDataMan!

PyDataMan now looks promising

A very long video and somewhat more complicated than the rest. Don't hesitate to ask any questions!

99% Done!

PyDataMan is complete!
Distributing the Application
2 Lectures 46:34
Creating a binary (executable) file - .exe

Creating a Setup Wizard for Application Distribution
About the Instructor
3.9 Average rating
105 Reviews
6,961 Students
1 Course
Your Python GUI mechanic

A self-learning international student who is finishing his degree at a US university, a degree which is completely unrelated to Computer Science. Published several applications (both commercial and free) with great success.

Despite friends' suggestions to move to C# and/or other .NET languages, stuck with Python determined to build high-quality desktop apps using it. Thought to be crazy at first, now well respected in the circle of friends. 

Report Abuse