使用 Python 和 PySide6(Qt for Python)轻松掌握图形用户界面(GUI)应用程序开发全流程。

您将会学到

  • 使用 Python 和 PySide6 开发专业 GUI 应用程序
  • 实现 PySide6 GUI 应用与 MySQL、SQLite 数据库的无缝连接
  • 基于 Python + PySide6 开发音乐播放器与视频播放器
  • 利用 Python 和 PySide6 构建现代化可视化图表
  • 通过 Qt for Python 开发自定义网络浏览器
  • 使用 PySide6 制作多样化炫酷界面动画
  • 结合 PySide6、QtQuick 与 Qt Creator 开发高端 GUI 应用

学习要求

具备 Python 编程语言基础知识

课程描述

欢迎参加 Python GUI 开发与 PySide6 – Python 的 Qt 实战课程。首先为大家详细介绍 Python 的 Qt 核心知识,随后讲解完整的课程学习结构。PySide6 是 Qt for Python 项目提供的官方 Python 模块,支持完整的 Qt 6.0+ 框架调用。Python 的 Qt 项目为开源项目,具备现代化开源软件的全部特性,代码托管于 git 仓库,设计流程完全开放透明。

课程核心学习模块

本课程分为系统化学习模块,由浅入深带你掌握 PySide6 开发技能:

  1. PySide6 基础入门:讲解 PySide6(Python 的 Qt)核心概念,完成环境安装,创建第一个 GUI 窗口
  2. 组件与布局:深入学习 PySide6 各类组件,掌握 Qt for Python 组件使用与布局管理方法
  3. 信号和槽机制:详解 PySide6 信号与槽核心原理,学习各类信号槽的使用方式
  4. 菜单栏与数据展示:实战菜单栏、菜单项开发,结合 QTableView 制作简易联系人列表应用
  5. 2D 绘图与图形:学习 PySide6 绘图功能,开发 2D 图形示例与简易绘画工具
  6. 数据库集成:在 PySide6 GUI 应用中集成 MySQL 和 SQLite 数据库功能
  7. 多媒体开发:基于 QtMultimedia 模块,开发基础音乐与视频播放器
  8. 可视化图表:使用 QtCharts 模块,创建专业数据图表
  9. 界面动画:学习 PySide6 内置动画效果,实现流畅界面交互
  10. 网页浏览器:基于 QtWebEngine 模块,开发简易网页浏览器
  11. QtQuick 基础:开启 QtQuick 学习,通过 Qt Creator 完成 QtQuick 示例开发
  12. QtQuick Controls:系统学习 QtQuick 控件的使用方法
  13. QtQuick 动画:专项学习 PySide6 中 QtQuick 动画效果开发

适合人群

本课程适合所有希望通过 PySide6(Python 的 Qt)开发 GUI 图形用户界面应用程序的 Python 开发者。

声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。