pyqt5 显示更新进度条_《快速掌握PyQt5》

pyqt5 显示更新进度条_《快速掌握PyQt5》_第1张图片

写在前面:

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

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

入门视频教程地址 (只针对入门和喜欢通过视频学习的小伙伴):《快速掌握PyQt5》入门视频教程

第一篇

la vie:《快速掌握PyQt5》第一章 PyQt5的起点​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第2张图片
la vie:《快速掌握PyQt5》第二章 信号与槽——裁判鸣枪与选手开跑​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第3张图片
la vie:《快速掌握PyQt5》第三章 布局管理​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第4张图片
la vie:《快速掌握PyQt5》第四章 QMessageBox消息框​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第5张图片
la vie:《快速掌握PyQt5》第五章 完善登录框小程序​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第6张图片
la vie:《快速掌握PyQt5》第六章 文本编辑框QTextEdit和文本浏览框QTextBrowser​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第7张图片
la vie:《快速掌握PyQt5》第七章 各种按钮介绍​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第8张图片
la vie:《快速掌握PyQt5》第八章 下拉选择框QCombox和数字调节框QSpinBox​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第9张图片
la vie:《快速掌握PyQt5》第九章 滑动条QSlider和表盘QDial​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第10张图片
la vie:《快速掌握PyQt5》第十章 定时器QTimer和进度条QProgressBar​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第11张图片
la vie:《快速掌握PyQt5》第十一章 液晶数字显示屏QLCDNumber​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第12张图片
la vie:《快速掌握PyQt5》第十二章 与日期时间相关的控件​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第13张图片

第二篇

la vie:《快速掌握PyQt5》第十三章 学会使用文档——Qt Assistant​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第14张图片
la vie:《快速掌握PyQt5》第十四章 快速制作界面——Qt Designer​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第15张图片
la vie:《快速掌握PyQt5》第十五章 组合框QGroupBox和工具箱QToolBox​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第16张图片
la vie:《快速掌握PyQt5》第十六章 窗口坐标​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第17张图片
la vie:《快速掌握PyQt5》第十七章 事件处理​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第18张图片
la vie:《快速掌握PyQt5》第十八章 拖放与剪贴板​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第19张图片
la vie:《快速掌握PyQt5》第十九章 列表控件、树形控件、表格控件​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第20张图片
la vie:《快速掌握PyQt5》第二十章 列表视图、树形视图、表格视图​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第21张图片
la vie:《快速掌握PyQt5》第二十一章 滚动区域QScrollArea和滚动条QScrollBar​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第22张图片
la vie:《快速掌握PyQt5》第二十二章 各种对话框介绍​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第23张图片
la vie:《快速掌握PyQt5》第二十三章 主窗口QMainWindow​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第24张图片
la vie:《快速掌握PyQt5》第二十四章 装入更多控件​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第25张图片

第三篇

la vie:《快速掌握PyQt5》第二十五章 Pyinstaller打包​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第26张图片
la vie:《快速掌握PyQt5》第二十六章 数据库​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第27张图片
la vie:《快速掌握PyQt5》第二十七章 多线程​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第28张图片
la vie:《快速掌握PyQt5》第二十八章 QSS​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第29张图片
la vie:《快速掌握PyQt5》第二十九章 国际化​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第30张图片
la vie:《快速掌握PyQt5》第三十章 网页交互QWebEngineView​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第31张图片
la vie:《快速掌握PyQt5》第三十一章 绘图与打印​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第32张图片
la vie:《快速掌握PyQt5》第三十二章 动画​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第33张图片
la vie:《快速掌握PyQt5》第三十三章 音频与视频​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第34张图片
la vie:《快速掌握PyQt5》第三十四章 图形视图框架​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第35张图片
la vie:《快速掌握PyQt5》第三十五章 网络应用​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第36张图片
la vie:《快速掌握PyQt5》第三十六章 用PyQtGraph绘制可视化数据图表​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第37张图片

技巧篇

la vie:《快速掌握PyQt5》技巧篇​zhuanlan.zhihu.com
pyqt5 显示更新进度条_《快速掌握PyQt5》_第38张图片

实战篇

  • 编写爬虫代码
  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打包

你可能感兴趣的:(pyqt5,显示更新进度条)