HOME > Development > Python GUI Development with PySide6 Qt for Python

Python GUI Development with PySide6 Qt for Python

  • Development
  • Apr 26, 2025
SynopsisPython GUI Development with PySide6 – Qt for Python, av...
Python GUI Development with PySide6 Qt for  No.1

Python GUI Development with PySide6 – Qt for Python, available at $54.99, has an average rating of 4.2, with 140 lectures, based on 60 reviews, and has 491 subscribers.

You will learn about 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 This course is ideal for individuals who are Python developers who are interested to build GUI (Graphical User Interface ) Application with Qt for Python (PySide6) It is particularly useful for Python developers who are interested to build GUI (Graphical User Interface ) Application with Qt for Python (PySide6).

Enroll now: Python GUI Development with PySide6 – Qt for Python

Summary

Title: Python GUI Development with PySide6 – Qt for Python

Price: $54.99

Average Rating: 4.2

Number of Lectures: 140

Number of Published Lectures: 140

Number of Curriculum Items: 140

Number of Published Curriculum Objects: 140

Original Price: $24.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • Python developers who are interested to build GUI (Graphical User Interface ) Application with Qt for Python (PySide6)
  • Target Audiences

  • Python developers who are interested to build GUI (Graphical User Interface ) Application with Qt for Python (PySide6)
  • 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 Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Course Introduction

    Lecture 2: Course Requirements

    Chapter 2: PySide6 Introduction & Installation

    Lecture 1: PySide6 Introduction & First Window

    Lecture 2: Qt6 Installation

    Lecture 3: Window Type Classes

    Lecture 4: Add Icon to PySide6 Window

    Lecture 5: Introduction to Pyside6 Designer

    Lecture 6: Convert UI to PY File in Qt for Python

    Lecture 7: Load UI File in PySide6

    Lecture 8: Designer in Qt Creator

    Chapter 3: PySide6 Widgets

    Lecture 1: Working with QPushButton

    Lecture 2: Working with QLabel

    Lecture 3: Working with QLineEdit

    Lecture 4: Working with QHBoxLayout

    Lecture 5: Working with QVBoxLayout

    Lecture 6: Working with QGridLayout

    Lecture 7: Signals & Slots in Pyside6

    Lecture 8: Signals & Slot Qt Designer

    Lecture 9: QRadioButton Class

    Lecture 10: QCheckBox Class

    Lecture 11: SpinBox Class in PySide6

    Lecture 12: Scrollbar & Slider in PySide6

    Lecture 13: QLCDNumber Class in PySide6

    Lecture 14: QComboBox Class

    Lecture 15: QListWidget Class in PySide6

    Lecture 16: Color & Font Dialog

    Lecture 17: QTableWidget in PySide6

    Lecture 18: QCalendarWidget Class in PySide6

    Lecture 19: Print, Print Preview & Export PDF

    Chapter 4: More on Signals & Slots

    Lecture 1: Signals & Slots with Qt Designer

    Lecture 2: Signals & Slots with QProgressBar

    Lecture 3: Single Signal with Multiple Slots

    Lecture 4: Single Slot with Multiple Signal

    Chapter 5: Advanced Widgets Concepts

    Lecture 1: Creating Dynamic Widgets

    Lecture 2: Advanced Signals and Slots

    Lecture 3: PySide6 Model View Programming

    Lecture 4: PySide6 Item Delegates

    Lecture 5: QListView & QTableView

    Chapter 6: PySide6 CSS Styling

    Lecture 1: Basic CSS Styling

    Lecture 2: Creating Custom Theme in PySide6

    Lecture 3: Dynamic Styling

    Chapter 7: Menubar & MenuItems in PySide6

    Lecture 1: Create Menubar & Toolbar

    Lecture 2: Add Widgets to UI Design

    Lecture 3: Add Header to TableView

    Lecture 4: Add Item to QTableView

    Lecture 5: QTableView Add Item By Click

    Lecture 6: QMessageBox Example

    Lecture 7: Clear All Items from QTableView

    Lecture 8: Clear One Field

    Chapter 8: Drawing & Graphics in PySide6

    Lecture 1: Draw Rectangle

    Lecture 2: Draw Ellipse

    Lecture 3: Draw Text

    Lecture 4: QLinearGradient Class

    Lecture 5: QRadialGradient Class

    Lecture 6: QConicalGradient Class

    Lecture 7: Mouse Press & Release

    Lecture 8: QGraphicsView & QGraphicsScene

    Lecture 9: QGraphicsRectItem Class

    Lecture 10: Handling Key Press Event

    Lecture 11: Add Effects to Graphics

    Lecture 12: Paint Application Part One

    Lecture 13: Paint Application Part Two

    Lecture 14: Paint Application Part Three

    Chapter 9: Database Handling in PySide6

    Lecture 1: SQLite Database Connection

    Lecture 2: Create SQLite Table

    Lecture 3: Insert Data to SQLite

    Lecture 4: Create Database in MySQL

    Lecture 5: Insert Data to MySQL Database

    Lecture 6: Update MySQL Data

    Lecture 7: Delete Data from MySQL Database

    Lecture 8: QSqlDatabase MySQL Connection

    Lecture 9: QSqlQuery Model in PySide6

    Lecture 10: QSqlTableModel in PySide6

    Chapter 10: QtMultiMedia in PySide6

    Lecture 1: Music Player Design

    Lecture 2: Coding For Music Player

    Lecture 3: Video Player Design

    Lecture 4: Video Player Coding

    Chapter 11: QtCharts Module in Pyside6

    Lecture 1: Create LineChart in PySide6

    Lecture 2: Create BarChart in PySide6

    Lecture 3: Create PieChart in PySide6

    Lecture 4: Donut Chart in PySide6

    Chapter 12: Animation in PySide6

    Lecture 1: Create QPropertyAnimation

    Lecture 2: QEasingCurve in PySide6

    Lecture 3: Animation Group in PySide6

    Chapter 13: QtWebEngine in PySide6

    Lecture 1: Introduction to QWebEngineView

    Lecture 2: Create WebBrowser in PySide6

    Chapter 14: Network Programming in PySide6

    Instructors

  • Python GUI Development with PySide6 Qt for  No.2
    Parwiz Forogh
    Programmer
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 4 votes
  • 3 stars: 6 votes
  • 4 stars: 13 votes
  • 5 stars: 35 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!