Python GUI Development with PySide6 – Qt for Python
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024