Course Overview
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.
FAQ
FAQ area empty
Course curriculum
-
PySide6 Introduction & First Window
1025 Xem trước -
Qt6 Installation
457 Xem trước -
Window Type Classes
582 Xem trước -
Add Icon to PySide6 Window
776 Xem trước -
Introduction to Pyside6 Designer
758 Xem trước -
Convert UI to PY File in Qt for Python
179 -
Load UI File in PySide6
222 -
Designer in Qt Creator
161
-
Working with QPushButton
337 -
Working with QLabel
370 -
Working with QLineEdit
189 -
Working with QHBoxLayout
341 -
Working with QVBoxLayout
143 -
Working with QGridLayout
166 -
Signals & Slots in Pyside6
323 -
Signals & Slot Qt Designer
441 -
QRadioButton Class
662 -
QCheckBox Class
541 -
SpinBox Class in PySide6
644 -
Scrollbar & Slider in PySide6
406 -
QLCDNumber Class in PySide6
284 -
QComboBox Class
483 -
QListWidget Class in PySide6
939 -
Color & Font Dialog
363 -
QTableWidget in PySide6
186 -
QCalendarWidget Class in PySide6
298 -
Print, Print Preview & Export PDF
706
-
Draw Rectangle
323 -
Draw Ellipse
181 -
Draw Text
291 -
QLinearGradient Class
272 -
QRadialGradient Class
211 -
QConicalGradient Class
184 -
Mouse Press & Release
330 -
QGraphicsView & QGraphicsScene
383 -
QGraphicsRectItem Class
193 -
Handling Key Press Event
351 -
Add Effects to Graphics
409 -
Paint Application Part One
477 -
Paint Application Part Two
598 -
Paint Application Part Three
568
-
Game Introduction
59 -
Creating First Game Window
318 -
Custom Events
318 -
Move Item
188 -
Bullet Part One
149 -
Fixing Some Issues
556 -
Fixing Issue Part Two
92 -
Add Enemy
315 -
Bullet Collision
165 -
Creating Score System
188 -
Increase Score
165 -
Health Text
123 -
Health Decrease
518 -
Background Music
164 -
Adding Bullet Sound
295 -
Adding Graphics to Game
557
-
QtQuick Introduction
316 -
Create PySide6 QtQuick Project with Qt Creator
197 -
Rectangle Element
396 -
Text Element
118 -
Image Element
177 -
MouseArea Element
229 -
MouseArea Second Example
271 -
TextInput Element
157 -
QML Designer in PySide6
357 -
Positioner Elements
284 -
Input Elements
299 -
Key Press Elements
141 -
QtQuick Components
516 -
QtQuick Transformation
230
-
Introduction & Window
298 -
Create Button in QtQuick
405 -
Create Label in QtQuick
66 -
Button Clicked Signal
200 -
CheckBox Example
249 -
ComboBox Example
321 -
Slider Example in PySide6
61 -
Creating Popup in PySide6
277 -
ProgressBar Example in PySide6
169 -
SpinBox Example in QtQuick
132 -
Overlay Example in QtQuick
230 -
BusyIndicator in QtQuick
102 -
DialogButtonBox Example in QtQuick
160 -
TextField in QtQuick
193 -
TabButton Example in QtQuick
103 -
TabBar Example in QtQuick
149 -
Drawer Example in QtQuick
262 -
SwipeView Example in QtQuick
276 -
StackView Example in QtQuick
200 -
Switch Example in QtQuick
83 -
ScrollView in QtQuick
161 -
ContextMenu Example in QtQuick
129 -
Popup Menu
88 -
MenuBar & MenuItems
110
Requirment
-
Basic Knowledge of Python
Outcomes
-
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
0 Student
1 Course
0 review