|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-gui-development-with-pyside6-qt-for-python/
课程评论:没有评论
课程名称:Python GUI 开发与 PySide6 - Qt for Python 课程概述:欢迎来到《Python GUI 开发与 PySide6 - Qt for Python》课程。在本课程中,我们将深入学习 PySide6,这是 Qt for Python 项目的官方 Python 模块,能够访问完整的 Qt 6.0+ 框架。Qt for Python 项目的开发是开放的,包含现代开源软件项目所需的一切功能,如代码在 git 仓库中管理和开放的设计过程。课程分为多个部分: 1. 简要介绍 PySide6(Qt for Python),讲解 PySide6 的安装,并创建我们的第一个 GUI 窗口。 2. 探讨 PySide6 的小部件(widgets)及布局管理方法。 3. 讲解 PySide6 中的信号与槽机制,并介绍不同类型的信号与槽。 4. 专注于菜单栏和菜单项的使用,创建一个简单的联系人列表应用。 5. 学习绘图与图形处理,创建一些图形示例,同时构建一个简单的绘画应用。 6. 讨论数据库功能,介绍 MySQL 和 SQLite 数据库在 PySide6 应用中的应用。 7. 探索 QtMultimedia 模块,创建简单的音乐和视频播放器。 8. 制作图表,学习 QtCharts 模块。 9. 了解 Qt for Python 中的各种动画效果。 10. 介绍 QtWebEngine 模块,创建一个简单的网页浏览器。 11. 开始 QtQuick 的学习之旅,使用 Qt Creator 创建 QtQuick 示例。 12. 讨论 QtQuick 控件。 13. 探索如何在 PySide6 中使用 QtQuick 进行各种动画效果的实现。 通过本课程,您将掌握使用 PySide6 开发功能丰富的 GUI 应用程序所需的知识与技能。
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 sections1: 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 Controls13: This section is dedicated to different animations using QtQuick in PySide6.