Udemy

Python GUI Development with PySide6 - Qt for Python in 2025

Enroll Now
  • 742 Students
  • Updated 9/2025
  • Certificate Available
4.3
(91 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 19 Minute(s)
Language
English
Taught by
Parwiz Forogh
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(91 Ratings)
4 views

Course Overview

Python GUI Development with PySide6 - Qt for Python in 2025

Learn how to build Graphical User Interface (GUI) applications with Python and PySide6 (Qt for Python)

Hello Students


Welcome to Python GUI Development with PySide6 - Qt for Python course, first of all let me talk little bit about Qt for Python and after that i talk about the course structure, now PySide6 is the official Python module from the Qt for Python project, which provides access to the complete Qt 6.0+ framework. The Qt for Python project is developed in the open, with all facilities you'd expect from any modern OSS project such as all code in a git repository and an open design process.


This course is divided on to different sections


1: In this section we will have a simple introduction to PySide6 (Qt for Python) and after that we will go through PySide6 installation and than we create our first GUI window with PySide6.

2: In this section we dive in to the PySide6 widgets and we talk about different widgets and also layout management that you can use in Qt for Python.

3: In this section we talk about Signals and Slots mechanism in PySide6 and we talk about different types of Signals and Slots that you can use in PySide6.

4: This section is dedicated to MenuBar and MenuItems, also we will talk about using QTableView, we create a simple contact list application.

5: In this section we learn about Drawing and Graphics, we create some examples on 2D graphics in PySide6, also we build a simple paint application.

6: This is the section that we talk about database functionality inside your PySide6 GUI application, basically we talk about MySQL and SQLite databases.

7: In this section we talk about QtMultimedia module and we create a simple Music and Video player with PySide6 and Python.

8: In this section we create some on charts and we talk about QtCharts module.

9: In this section we learn about different animations in Qt for Python.

10: In this section we talk about QtWebEngine module and we create a simple web browser with QtWebEngine.

11: In the eleventh section we start our QtQuick journey and we create QtQuick examples using Qt Creator.

12: In this section i will talk about QtQuick Controls

13: This section is dedicated to different animations using QtQuick in PySide6.



Course Content

  • 22 section(s)
  • 161 lecture(s)
  • Section 1 Course Introduction
  • Section 2 PySide6 Introduction & Installation
  • Section 3 PySide6 Widgets
  • Section 4 More on Signals & Slots
  • Section 5 Advanced Widgets Concepts
  • Section 6 PySide6 CSS Styling
  • Section 7 Menubar & MenuItems in PySide6
  • Section 8 Drawing & Graphics in PySide6
  • Section 9 Database Handling in PySide6
  • Section 10 QtMultiMedia in PySide6
  • Section 11 QtCharts Module in Pyside6
  • Section 12 Animation in PySide6
  • Section 13 QtWebEngine in PySide6
  • Section 14 Network Programming in PySide6
  • Section 15 PySide6 Multithreading
  • Section 16 QtPdf Module in PySide6
  • Section 17 Building Game in PySide6
  • Section 18 QtQuick in PySide6
  • Section 19 QtQuick Controls in PySide6
  • Section 20 QtQuick Animation
  • Section 21 Packaging & Make Installer for PySide6 Application
  • Section 22 Working with PySide6 and OpenGL

What You’ll Learn

  • Students will learn that how to create GUI applications with Python and PySide6
  • Students will learn how to connect Pyside6 GUI application with MySQL and SQLite Databases
  • Students will learn how to build music and video player with Python and PySide6
  • Student will learn how to build modern charts with Python & PySide6
  • Students will learn how to create web browser with Qt for Python
  • Students will learn how to create different animations with Qt for Python
  • Students will learn that how you can create GUI applications with QtQuick and Qt Creator in PySide6


Reviews

  • D
    Damian Ustjanowski
    5.0

    This was a very developing course to me.

  • F
    Frank Klein
    2.5

    teilweise chaotisch, manchmal viel zu schnell - viele Fehler

  • S
    Stefan Danninger
    5.0

    This exciting topic is something I’ve been wanting to work through for a while. Thanks for this great learning video.

  • U
    Udemy User
    5.0

    Well structured. Each lecture builds on the previous one. Great for anyone wanting to learn GUI development with Python

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed