1276分钟
Python GUI设计PyQt5入门到精通
想亲手做出好看又好用的桌面软件,却卡在 “界面怎么搭、功能怎么连” 的难题里?想让自己的 Python 技能从 “写脚本” 升级到 “做产品”,却找不到能落地的实战路径?这门《Python GUI 设…
想亲手做出好看又好用的桌面软件,却卡在 “界面怎么搭、功能怎么连” 的难题里?想让自己的 Python 技能从 “写脚本” 升级到 “做产品”,却找不到能落地的实战路径?这门《Python GUI 设计 PyQt5 入门到精通》,正是帮你突破 “代码到应用” 壁垒的实用指南。
这门课的核心价值,是让你从 “只会写命令行代码” 的开发者,变成 “能独立搭建可视化桌面程序” 的实践者 —— 不用依赖复杂框架,只用 PyQt5 这一轻量工具,就能把想法转化为带界面、能交互的实用软件。不管是日常工具、数据管理系统还是小型业务平台,学完就能动手实现。
课程的特色,在于 “从基础到项目,全程落地式教学”:它不绕理论,而是从 PyQt5 的环境配置开始,手把手带你认识每一个常用控件 —— 小到按钮、输入框,大到菜单、对话框,每一个组件都配了实际操作案例;再通过 “界面与逻辑分离” 的思路,教你写出规范、易维护的 GUI 代码;更关键的是,它把知识点揉进两个完整项目里:先是 “图片助手”,带你实现批量加水印、重命名等实用功能;后是 “学生成绩管理系统”,覆盖数据库连接、增删改查、用户权限等真实业务场景,让你在做项目的过程中,自然掌握 GUI 开发的全流程。
不用纠结复杂概念,不用羡慕别人的可视化作品,这门课会用 “手把手操作 + 真实项目练手” 的方式,让你实实在在掌握 PyQt5 GUI 开发的能力,把自己的代码变成能看得见、用得上的实用工具。
第一章:GUI与PyQt5
- 1.1 GUI与PyQt5
- 1.2 在PyCharm中配置PyQt5环境
- 1.3.1 PyQt5的模块及相关模块的安装
- 1.3.2 PyQt5的模块及相关模块的安装
- 1.4 PyQt5的模块
- 1.5 代码阅读,输入用户2时,运行结果是什么?
- 1.6 UI与逻辑代码分离开发步骤
- 1.7 自定义槽函数,实现登录的操作
- 1.8 代码阅读: GUI实现登录框功能
- 1.9 创建UI设置窗体对象并调PyQt对象进行初始化
- 1.10 槽函数的定义和应用
- 1.11 PyQt5中的列表控件
- 1.12 PyQt5中的 ToolBox工具盒
- 1.13 Python GUI图形化界面控件选项卡
- 1.14 Python GUI图形化界面-时间和日期控件
- 1.15 Python GUI图形化界面-TreeWidget
- 1.16 窗体当中:菜单栏、工具栏、状态栏(一)
- 1.17 窗体当中:菜单栏、工具栏、状态栏(二)
- 1.18 Python GUI 对话框QMessageBox
- 1.19 Python GUI 对话框QFileDialog
- 1.20 Python GUI 输入框QInputDialog
- 1.21 Python GUI 字体QFontDialog和颜色QColorDialog对话框
第二章:布局管理器
- 2.1 Python的GUI 布局管理垂直和水平线性布局管理器
- 2.2 Python的GUI 跨行和跨列的网格布局
第三章:Python操作MySQL数据库
- 3.1 Python操作MySQL数据库
- 3.2 使用表格控件显示数据库数据库
- 3.3 获取文件的基本信息
- 3.4 遍历指定文件夹
- 3.5.1 项目案例-图片助手的主窗体绘制
- 3.5.2 项目案例-图片助手的主窗体绘制
- 3.6.1 项目案例-图片助手批量添加水印窗体的实现流程
- 3.6.2 项目案例-图片助手批量添加水印窗体的实现流程
- 3.7 项目案例-图片字体设置、添加图、路径保存(一)
- 3.8 项目案例-图片字体设置、添加图、路径保存(二)
- 3.9 项目案例-图片助手批量重命名窗体的实现流程(一)
- 3.10 项目案例-图片助手批量重命名窗体的实现流程(二)
- 3.11 项目案例-图片助手批量重命名的实现(一)
- 3.12 项目案例-图片助手批量重命名的实现(二)
第四章:项目案例-学生成绩管理系统
- 4.1 项目案例-学生成绩管理系统_数据库表结构设计
- 4.2 项目案例-学生成绩管理系统__向表中插入测试数据
- 4.3 项目案例-学生成绩管理系统_视图设计
- 4.4 项目案例-学生成绩管理系统_公共模块连接数据库
- 4.5 项目案例-学生成绩管理系统_登录模块设计
- 4.6 项目案例-学生成绩管理系统_主窗体设计
- 4.7.1 项目案例-学生成绩管理系统_年级管理窗体
- 4.7.2 项目案例-学生成绩管理系统_年级管理窗体
- 4.8 项目案例-学生成绩管理系统__增、删、改、查(一)
- 4.9 项目案例-学生成绩管理系统__增、删、改、查(二)
- 4.10 项目案例-学生成绩管理系统__学生信息管理模块设计(一)
- 4.11 项目案例-学生成绩管理系统__学生信息管理模块设计(二)
- 4.12 项目案例-学生成绩管理系统__增、删、改(一)
- 4.13 项目案例-学生成绩管理系统__增、删、改(二)
- 4.14 项目案例-学生成绩管理系统__学生成绩管理
- 4.15.1 项目案例-学生成绩管理系统__下拉列表框的组合情况
- 4.15.2 项目案例-学生成绩管理系统__下拉列表框的组合情况
- 4.16 项目案例-学生成绩管理系统__修改班级后,学生姓名对应更改
- 4.17 项目案例-学生成绩管理系统__判断学生姓名是否为空
- 4.18 项目案例-学生成绩管理系统__学生信息查询
- 4.19.1 项目案例-学生成绩管理系统__学生成绩查询
- 4.19.2 项目案例-学生成绩管理系统__学生成绩查询
- 4.20 项目案例-学生成绩管理系统__用户信息维护
- 4.21 项目案例-学生成绩管理系统__用户退出
讯达学院
跟着娟姐学python,每一天的精神食粮