Learn Python GUI programming using Qt framework
3.6 (406 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,871 students enrolled

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.6 (406 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,871 students enrolled
Created by Bo Milanovich
Last updated 11/2015
English
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 29 lectures 12:00:01
+ Dialogs; the QDialog class
4 lectures 01:20:18
What are dialogs?
07:52
Built-in dialogs
23:22
Dumb dialogs
24:55
Standard dialogs
24:09
+ Using QtDesigner
6 lectures 02:31:37
What is it? Introduction & overview
16:58
Signal/Slot editor, Tab Order Management
13:38
Incorporating the UI file into Python code
23:55
Introducing the QMainWindow class
29:53
Handling resources; resource file
23:07
Design tips and styling your application
44:06
+ More in-depth
2 lectures 59:00
Threads and multithreading; the QThread class
36:47
New style signal/slot mechanism
22:13
+ Building our first real-world application
9 lectures 04:25:50
Working on our program
18:16
Designing the GUI
19:58
Skeletal structure of our program
18:55
New (advanced) classes
36:33
An apology video - and a quick overview of things that went and things to come!
19:30
Let's dig into PyDataMan!
26:42
PyDataMan now looks promising
35:45

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

99% Done!
01:06:18
PyDataMan is complete!
23:53
+ Distributing the Application
2 lectures 46:34
Creating a binary (executable) file - .exe
23:50
Creating a Setup Wizard for Application Distribution
22:44
Requirements
  • Basic grasp of Python is strongly recommended
Description

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 this course is for:
  • Anyone curious about Python's GUI abilities