先说这门课解决什么问题

很多做数据处理、自动化办公或者后端脚本的人,常会卡在一个场景:Python 代码跑得好好的,但只要想把工具交给不懂命令行的同事用,或者自己想要个能点按钮、能填表单的桌面程序,就不知道怎么收尾。这门讲 PyQt5 与 PyQt6 的课,针对的就是这个缺口。它不教你写算法,也不教你爬虫,只解决一件事:怎么把已有的 Python 逻辑,包装成一个有窗口、有菜单、能输入和展示数据的跨平台桌面应用。如果你目前的需求只是写脚本跑批处理,那暂时不用学;如果你需要把工具交付给别人使用,或者想做带界面的内部工具,那这门课的定位就很准。

适合什么基础,学完能独立做什么

这份数据不适合完全没写过 Python 的人。你需要已经掌握变量、函数、循环这些基本语法,能独立看懂一段几十行的逻辑代码。对面向对象有初步概念会更顺,因为 PyQt 的窗口、控件本质上都是在实例化类。学完之后,你能独立做几件事:给一个数据处理脚本套上图形窗口,加菜单栏和状态栏;做多窗口的父子窗口跳转;用布局管理器把按钮和输入框排好,不让界面在拉伸时错位;以及给文本域加右键菜单,实现基本的交互。简单说,就是能交付一个可双击运行、同事拿到就能用的桌面小工具,而不是停在命令行脚本阶段。

建议怎么看,资料怎么配合练习

建议先看前几块:初次画窗口、窗口模块代码、状态栏与菜单栏。这几节决定了你能不能把最基础的空壳跑起来,是后面所有交互的前提。看完先别急着往下拖进度,把视频里的窗口居中、菜单栏和工具栏自己在本地敲一遍,确认能正常弹出再继续。布局管理那节是重点,很多人界面做乱就是因为控件位置写死,跟着练一遍绝对布局和布局管理器的区别。子窗口和右键菜单那块,建议自己加一个小练习:主窗口点按钮弹出一个带表单的子窗口,用这个结构把整套流程串起来。资料配合方式很简单:边看边在编辑器里同步写,每节的代码都自己跑通,不要只看不动手。遇到 PyQt5 和 PyQt6 代码差异的地方,先以其中一个版本为主练熟,另一个版本作为对照了解即可,不用一开始就两头跑。


将学习到PyQt5和PyQt6开发跨平台桌面应用

课程目录

*   01 PyQt 介绍.mp4 (6.79 MB), 01:32

*   02 初次画窗口.mp4 (37.17 MB), 07:45

*   03 窗口模块代码.mp4 (33.97 MB), 06:43

*   04 PyQt制作简单窗口.mp4 (76.16 MB), 15:48

*   05 PyQt窗口居中.mp4 (30.02 MB), 06:49

*   06 状态栏(QStatusBar).mp4 (14.92 MB), 02:49

*   07 菜单栏.mp4 (76.81 MB), 17:49

*   08 右击上下文菜单栏.mp4 (22.38 MB), 05:09

*   09 工具栏和文本域.mp4 (36.26 MB), 08:06

*   10 弹出子窗口.mp4 (42.15 MB), 08:55

*   11 布局管理和绝对布局.mp4 (34.38 MB), 06:57

*   12 水平布局和垂直布局.mp4 (110.63 MB), 21:51

*   13 网格布局和表单布局.mp4 (134.42 MB), 25:14

*   14 分割器.mp4 (49.69 MB), 09:17

*   15 栈式布局.mp4 (41.17 MB), 07:27

*   16 自定义信号和槽.mp4 (59.80 MB), 12:56

*   17 内置信息内置槽.mp4 (27.31 MB), 05:51

*   18 自定义信号.mp4 (101.88 MB), 18:17

*   19 solt-自定义信号自定义槽.mp4 (21.35 MB), 04:17

*   20 信号与槽装饰器.mp4 (47.33 MB), 09:48

*   21 信号与槽连接.mp4 (40.69 MB), 08:42

*   22 表控件QTableView.mp4 (74.17 MB), 13:14

*   23 表控件QTableWidget.mp4 (66.91 MB), 12:38

*   24 表控件QListView.mp4 (34.43 MB), 06:47

*   25 表控件QListWidget.mp4 (23.97 MB), 04:35

*   26 表控件QTreeWidget.mp4 (101.06 MB), 19:01

*   27 窗口控件QTabWidget.mp4 (88.44 MB), 16:11

*   28 堆栈窗口控件 QStackedWidget.mp4 (78.90 MB), 13:34

*   29 窗口控件 QDockWidget.mp4 (68.47 MB), 13:03

*   30 窗口控件QMdiArea.mp4 (49.03 MB), 09:08

*   31 滑块控件QScrollBar.mp4 (86.01 MB), 15:51

*   32 定时器控件 QTimer.mp4 (62.70 MB), 11:25

*   33 QT Designer 画登入页面.mp4 (78.38 MB), 13:32

*   34 Qt designer 菜单栏.mp4 (31.57 MB), 05:20

*   35 QT Designer tableWidget页面.mp4 (74.29 MB), 12:34

*   36 QT Designer 信号与槽.mp4 (24.41 MB), 04:12

*   37 用chat GPT 写一个登入页面.mp4 (42.72 MB), 07:35