PyQt5开发与实战视频教程
PyQt5基础知识
Qt Designer实战
- 安装和配置Qt Designer
- Qt Designer快速入门
- 将.ui文件生成.py文件
- 在Qt Designer中使用水平布局
- 在Qt Designer中使用垂直布局
- 在Qt Designer中同时使用水平布局和垂直布局
- 在Qt Designer中同时使用栅格布局
- 向栅格布局中拖动控件
- 在Qt Designer中使用表单布局(FormLayout)
- 在容器中完成布局
- 在Qt Designer中使用绝对布局
- 在Qt Designer中使用分割线与间隔
- 控件尺寸的最大值和最小值
- 尺寸策略(sizePolicy)
- 设置控件之间的伙伴关系
- 修改控件的Tab顺序
- 在Qt Designer中完成信号与槽的设置
- 在Qt Designer中为窗口添加菜单和工具栏
PyQt5基础窗口控件
- 创建主窗口(介绍窗口类型)
- 让主窗口居中显示
- 退出应用程序
- 屏幕坐标系
- 设置窗口和应用程序图标
- 为控件添加提示消息
- QLabel控件的基本用法
- QLabel与伙伴控件
- QLineEdit控件与回显模式(EchoMode)
- 现在QLineEdit空间的输入(校验器)
- 使用掩码限制QLineEdit控件的输入
- QLineEdit控件综合案例
- 使用QTextEdit控件输入多行文本
- 按钮控件(QPushButton)
- 单选按钮控件(QRadioButton)
- 复选框控件(QCheckBox)
- 下拉列表控件(QComboBox)
- 计数器控件(QSpinBox)
- 滑块控件(QSlider)
- 使用QDialog显示通用对话框
- 显示不同类型的消息对话框
- 用于输入列表、文本和数字的输入对话框(QInputDialog)
- 字体对话框(QFontDialog)
- 颜色对话框(QColorDialog)
- 文件对话框(QFileDialog)
- 在窗口上绘制直线
- 用像素点绘制正弦曲线
- 绘制不同类型的直线
- 绘制各种图形
- 用画刷填充图形区域
- 让控件支持拖拽动作
- 使用剪贴板
- 日历控件
- 设置不同风格的日期和时间
- 日期和时间控件的高级操作
- 创建和使用菜单
- 创建和使用工具栏
- 创建和使用状态栏
- 使用打印机
- 显示打印对话框
PyQt5高级组件
- 显示二维表数据(QTableView控件)
- 显示列数据(QListView控件)
- 扩展的列表控件(QListWidget)
- 扩展的表格控件(QTableWidget)
- 在单元格中放置控件
- 在表格中搜索Cell和行定位
- 设置单元格字体和颜色
- 按表格的某一列排序
- 设置单元格的文本对齐方式
- 合并单元格
- 设置单元格的尺寸
- 在单元格中实现图文混排的效果
- 改变单元格中图片的尺寸
- 在表格中显示上下文菜单
- 树控件(QTreeWidget)的基本用法
- 为树节点添加响应事件
- 增加、修改和删除树控件中的节点
- QTreeView控件与系统定制模式
- 选项卡控件(QTabWidget)
- 堆栈窗口控件(QStackedWidget)
- 停靠控件(QDockWidget)
- 容纳多文档的窗口
- 滚动条控件(QScrollBar)
- 动态显示当前时间(QTimer)
- 让窗口定时关闭
- 使用线程类(QThread)编写计数器
- 用Web浏览器控件(QWebEngineView)显示网页
- 装载本地Web页面
- 显示嵌入Web页面
- PyQt5调用JavaScript代码,并返回值
- JavaScript调用Python API计算阶乘
- 绝对布局
- 水平盒布局(QHBoxLayout)
- 设置控件的对齐方式
- 垂直盒布局
- 设置布局的伸缩量
- 让按钮永远在窗口的右下角
- 栅格布局:用循环方式实现计算器UI
- 栅格布局:进行表单UI设计
- 表单布局
- 拖动控件之间的边界(QSplitter)
PyQt5信号与槽
PyQt5图形与特效
PyQt5扩展应用
项目实战:抓取和分析当当网商品和评论数据(可视化爬虫)
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课程介绍
本课程属于《Python大讲堂》系列课程,全面深入讲解了PyQt5的核心API以及扩展应用。PyQt5视频培训课程的主要内容: 1. Qt Designer 2. PyQt5基本窗口控件 3. PyQt5高级组件 4. PyQt5布局管理 5. PyQt5信号与槽 6. PyQt5图形与特效 7. PyQt5扩展应用
推荐课程