Skip to content
UdemyPythonPaid courseIntermediate levelCertificate

Python Tool Development with PySide & PyQt (Udemy.com)

Learn to create a simple GUI tool using the powerful Qt Framework for Windows, Linux, and Mac with Python 2.7, 3.4, 3.5.

Created by: Trevor Payne

Last updated November 2017

icon
What you will learn

  • Create your own GUI and tools!

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating3.9 out of 5higher than 3% of them
  • Reviews78#364 of 389 by number of reviews
  • Length1.4 hoursshorter than 95% of them
  • Last updatedNovember 2017earlier than 92% of them

icon
Course Description

Hey, fellow programmer! Interested in creating python tools to make your life easier? Want to take your scripts to the next level? Let me teach you how!

This series will walk you through the creation of a custom tool to launch other applications and documents with ease. Whether you know just the basics of python programming or an expert curious about PySide or PyQt, this series will be perfect for you!

The tool we develop will work on: 

  • Python 2.7, 3.4 and 3.5
  • PySide, PySide2, PyQt4 and PyQt5
  • Windows, Linux and Mac!

In this series you'll learn how to: 

  • Prototype in Designer
  • Create readable GUI code
  • Plan data holding code
  • Connect data to GUI
  • Expand GUI functionality
  • Iterative testing
  • Custom widget classes
  • Drag & Drop functionality
  • Save & Load data
  • Dock tool in System Tray
  • Add custom style!

At the end of this series, you'll be well prepared to create you own tools!
If you have any questions, feel free to message me directly! Thanks for being awesome!

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

Trevor Payne

Hi there! One day, I was tired of watching low quality instructors and tutorials, so I decided to do something about it. I've tutored, mentored and taught for over 10 years, and created loads of Python and C++ tutorials on YouTube. Four years, +3 million views and 50,000+ subs later, I'm ready expand my horizon here to Udemy! Have I reached the character limit here yet?

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

3.9

78 ratings on Udemy

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

By Egil Eskilsson on 4/19/2020

I expected a more en deep explanation of stuffs. The stylesheet is not showing up when I use the code from the tutorial.

By Justin Giffard on 12/4/2019

Great course. Would have liked to see some navigation to new windows though

By Dano Buendia on 5/28/2019

This has been a great course so far, although, I've seen it all before to this point because I watched the heck outta the previews before buying...waiting to get to the untasted portion of this roasted ham...

By Alfio Alioscia Alessi on 12/17/2018

[Ita]ho appena iniziato e il corso sembra fammentario e poco comprnesibile...mi riservo di cambiare il mio voto successivamente. [Eng]just start the course but it seems too much splitted and fragmented, I will reserve for a further review of this comment

By Kulukilu on 9/23/2018

It's just my thought, it may differ from case to case that is The instructor may have given better and relevant examples for the topics he is trying to explain, so that it may have been more understandable. If the instructor had explained the Designer section first before diving into more complex form and whenever the instructor is explaining about the contents then he must have explained how it needs to be installed or done before jumping into the details, he should understand that, in some cases were the user may be new to QT or he or she may have a basic knowledge of the topic. And because of this only we are here to improve. Some of the topics are just bouncing to me, for that, I have done a lot of online homework to understand what the instructor is explaining...

By Jonathan Moore https://www.udemy.com/use on 8/24/2018

A different approach to teaching - but comprehensive and well thought out (if not a little out of date now, in terms of the code itself; however, the concepts and method / approach are still very relevant). Good job.

By Steve Burke on 3/28/2018

There are a million Python courses but very, very few that can show you how to make a working, functional application with a proper GUI using PyQt. This is a relatively short course but I learned a ton from it and I would say it's been more helpful than all the others I've watched. The delivery style of the tutorial is a bit silly at times but it wasn't boring and the information was all great and included some important insights about things I would have taken a long time, no doubt, to discover on my own. The application is small but covers issues like context menus, dynamic interface changes, compatibility between PySide and PyQt, making your application work as a system tray app, interface design, good coding practices; a lot of useful knowledge that is not obvious from the course description itself. Highly recommended.

By Nemanja Stavric on 12/9/2017

Trevor is a great instructor! He makes learning easy and fun with a dry sense of humor. The course was a little bit fast paced but it was always to the point. Short 1-2 minute lectures are easy to navigate if at any point you want a recap or a specific bit of information. There was no gap filling with random things just to extend the length of the course. If you haven't seen his youtube channel please do, this tutorial is a specific but his channel goes into the python basics if you need that first.

By Jannik Stramer on 11/25/2017

As someone who never used Qt I felt a bit confused at times, because the instructor does not every time give a super detailed explanation why a certain class/function etc is used (instead of another one). Although I really have to mention that every line of code is explained in a general fashion to tell you what it does, which is really nice. I am not sure I like the style of the tutorial where there is finished code and it is explained what the code does, I guess this is very subjective. The thing I really like is that there is a start- and end code example for each lesson. So you can always get the code the instructor is working with, code along (kind of) and then compare with the finished version. Overall the tutorial gives a nice overview of how to work with Qt in Python, independent of using pyqt4, pyqt5, pyside or pyside2. Keep up the good work :)

By Murat.Dindar on 11/17/2018

Showing all 10 reviews on CourseDuck

Read all 78 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 : 78 / 100