《快速掌握PyQt5》

写在前面:

因为太喜欢Python和Qt了,所以想开始慢慢写一些有关PyQt5的知识点。刚开始会介绍各个控件的使用,之后会进行实战操作,相信学完本系列对大家的兼职/外快事业会有帮助。所有的篇章不会有太多冗余,干货最重要。读者当然可以把这系列当作一个工具书来使用,希望能帮到大家。

 

注:Windows对PyQt5支持最好,但笔者还是想看下MacOS对PyQt5的支持如何,所以会在Mac上运行PyQt5程序,显示的程序样式肯定跟Windows和Linux上的不同,不过当然知识点还是互通不变的。如果想快点上手的话,可以考虑直接去看最后的实战篇。

 

笔者所用的Python版本为3.6,IDE用的是PyCharm。

 

入门视频教程地址 (只针对入门和喜欢通过视频学习的小伙伴),网易云课程链接(直接复制到浏览器中):https://study.163.com/course/introduction/1208995818.htm

 

目录:

第一篇

第一章 PyQt5的起点

第二章 信号与槽——裁判鸣枪与选手开跑

第三章 布局管理

第四章 QMessageBox消息框

第五章 完善登录框小程序

第六章 文本编辑框QTextEdit和文本浏览框QTextBrowser

第七章 各种按钮介绍

第八章 下拉选择框QCombox和数字调节框QSpinBox

第九章 滑动条QSlider和表盘QDial

第十章 定时器QTimer和进度条QProgressBar

第十一章 液晶数字显示屏QLCDNumber

第十二章 与日期时间相关的控件

 

第二篇

第十三章 学会使用文档——Qt Assistant

第十四章 快速制作界面——Qt Designer

第十五章 组合框QGroupBox和工具箱QToolBox

第十六章 窗口坐标

第十七章 事件处理

第十八章 拖放与剪贴板

第十九章 列表控件、树形控件、表格控件

第二十章 列表视图、树形视图、表格视图

第二十一章 滚动区域QScrollArea和滚动条QScrollBar

第二十二章 各种对话框介绍

第二十三章 主窗口QMainWindow

第二十四章 装入更多控件

 

第三篇

第二十五章 Pyinstaller打包

第二十六章 数据库

第二十七章 多线程

第二十八章 QSS

第二十九章 国际化

第三十章 网页交互QWebEngineView

第三十一章 绘图与打印

第三十二章 动画

第三十三章 音频与视频

第三十四章 图形视图框架

第三十五章 网络应用

第三十六章 用PyQtGraph绘制可视化数据图表

 

实战篇

  • 编写爬虫代码
    1. 下载和导入
    2. 规律分析
    3. 获取首页源码
    4. 提取首页电影数据
    5. 提取100部电影数据
  • 编写界面代码
    1. 添加控件
    2. 设置控件
  • 整合爬虫代码和界面代码
    1. 编写线程类
    2. 复制爬虫代码到界面代码中
    3. 在主窗口中启动CrawlThread线程
  • 爬虫进度和界面显示同步
    1. 按钮和下拉框状态
    2. 日志显示框信息同步
    3. 表格控件显示爬取内容
    4. 进度条同步
  • 实现保存功能
    1. 保存到MySQL数据库
    2. 保存到csv文件
    3. 保存到txt文件
    4. 保存到json文件
  • 添加音效和美化界面
    1. 添加音效
    2. 美化界面
  • 程序打包
    1. 用qrc文件整合资源
    2. 用PyInstaller打包

 

----------------------------------------------------------------------

喜欢的小伙伴可以加入这个Python QQ交流群一起学习:820934083

《快速掌握PyQt5》_第1张图片

 

你可能感兴趣的:(《快速掌握PyQt5》)