PyQt/README.md
2018-11-24 17:18:50 +08:00

205 lines
7.2 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 各种各样的PyQt测试和例子
[![Blog](https://img.shields.io/badge/blog-pyqt5-green.svg)](https://pyqt5.com)
[![Gitter version](https://img.shields.io/gitter/room/gitterHQ/gitter.svg)](https://gitter.im/PyQt-5/Lobby)
https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站分享大家平时学习中记录的笔记和例子以及对遇到的问题进行收集整理。
## [ActiveX](ActiveX)
1. [显示Word、Excel、Pdf文件](ActiveX/显示word_excel_pdf.py)
## [按钮](按钮)
## [输入框](输入框)
1. [QTextEdit](输入框/QTextEdit)
1. [文本高亮](输入框/QTextEdit/简单查找文字并高亮.py)
## [菜单](菜单)
1. [菜单多选不关闭](菜单/菜单多选不关闭.py)
## [列表](列表)
1. [QListWidget](列表/QListWidget)
1. [自定义可拖拽Item](列表/QListWidget/自定义可拖拽Item.py)
1. [腾讯视频热播列表](列表/QListWidget/腾讯视频热播列表)
1. [删除自定义Item](列表/QListWidget/删除自定义Item.py)
1. [QListView](列表/QListView)
1. [自定义Widget](列表/QListView/显示自定义Widget.py)
1. [自定义Widget并排序](列表/QListView/显示自定义Widget并排序.py)
## [树结构](树结构)
1. [QTreeWidget](树结构/QTreeWidget)
1. [Json生成QTreeWidget](树结构/QTreeWidget/Json生成QTreeWidget)
1. [QTreeView](树结构/QTreeView)
## [表格](表格)
1. [QTableWidget](表格/QTableWidget)
1. [数据库查询显示表格](表格/QTableWidget/数据库查询显示表格)
1. [QTreeView](表格/QTableView)
1. [表格内容复制](表格/QTableView/表格内容复制.py)
## [级联](级联)
## [日期](日期)
## [图片](图片)
1. [图片加载、动态图](图片/图片加载)
1. [显示.9.png格式图片](图片/显示.9格式图片)
1. [仿网页图片错位特效](图片/仿网页图片错位特效.py)
1. [图片旋转](图片/图片旋转.py)
## [下拉框](下拉框)
1. [下拉选择联动](下拉框/下拉选择联动)
## [滚动条](滚动条)
## [滑动条](滑动条)
1. [滑动条点击定位](滑动条/滑动条点击定位.py)
## [进度条](进度条)
## [窗口](窗口)
1. [窗口重启](窗口/窗口重启.py)
1. [分割窗口的分割条重写](窗口/分割窗口的分割条重写.py)
1. [简单的窗口贴边隐藏](窗口/简单的窗口贴边隐藏.py)
1. [简单探测窗口和放大截图](窗口/简单探测窗口和放大截图.py)
1. [嵌入外部窗口](窗口/嵌入外部窗口.py)
1. [外部窗口跟随](窗口/外部窗口跟随.py)
1. [无边框自定义标题栏窗口](窗口/无边框自定义标题栏窗口)
1. [消息对话框倒计时关闭](窗口/消息对话框倒计时关闭.py)
## [多页面](多页面)
1. [QScrollArea](QScrollArea/)
1. [仿QQ设置面板](多页面/QScrollArea/仿QQ设置面板)
1. [QStackedWidget](QStackedWidget/)
1. [左侧选项卡](多页面/QStackedWidget/左侧选项卡)
2. [多页面切换动画](动画/多页面切换动画)
## [多线程](多线程)
1. [线程挂起恢复](多线程/线程挂起恢复.py)
1. [继承QThread](多线程/继承QThread.py)
1. [moveToThread](多线程/moveToThread.py)
## [美化](美化)
1. [Effect-特效](美化/Effect)
1. [图片按钮输入框阴影](美化/Effect/图片按钮输入框阴影.py)
1. [QCalendarWidget-日历](美化/QCalendarWidget)
1. [QFileSystemModel-模型](美化/QFileSystemModel)
1. [QLabel-文字图片](美化/QLabel)
1. [圆形图片](美化/QLabel/圆形图片.py)
1. [QMessageBox-消息对话框](美化/QMessageBox)
1. [方案一](美化/QMessageBox/方案一)
1. [方案二](美化/QMessageBox/方案二)
1. [QProgressBar-进度条](美化/QProgressBar)
1. [水波纹进度条](美化/QProgressBar/水波纹进度条)
1. [Metro进度条](美化/QProgressBar/Metro进度条.py)
1. [百分比进度条](美化/QProgressBar/百分比进度条.py)
1. [简单样式表美化](美化/QProgressBar/简单样式表美化.py)
1. [圆圈进度条](美化/QProgressBar/圆圈进度条.py)
1. [QPushButton-按钮](美化/QPushButton)
1. [按钮进度动画](美化/QPushButton/按钮进度动画)
1. [按钮常见样式](美化/QPushButton/按钮常见样式.py)
1. [QScrollBar-滚动条](美化/QScrollBar)
1. [QSlider-拉动条](美化/QSlider)
1. [自绘拉动条PaintQSlider](美化/QSlider/PaintQSlider.py)
1. [QSS拉动条QssQSlider](美化/QSlider/QssQSlider.py)
1. [QWidget-窗口](美化/QWidget)
1. [自定义QWidget样式测试](美化/QWidget/QWidget样式测试.py)
## [动画](动画)
1. [淡入淡出](动画/淡入淡出.py)
1. [右键菜单动画](动画/右键菜单动画.py)
1. [按钮放大缩小动画](动画/按钮放大缩小动画.py)
1. [仿网页点阵特效](动画/点阵特效)
1. [图片轮播动画](动画/多页面切换动画/图片轮播动画.py)
## [图表](图表)
1. [仿echarts折线图](图表/PyQtChart/charts/line/LineStack.py)
1. [仿echarts柱状图](图表/PyQtChart/charts/line/BarStack.py)
1. [折线图](图表/PyQtChart/demo/LineChart.py)
1. [折线图自定义xy轴](图表/PyQtChart/demo/LineChart自定义xy轴.py)
1. [ToolTip提示](图表/PyQtChart/demo/ToolTip.py)
## [网络](网络)
1. [窗口配合异步Http](网络/窗口配合异步Http)
1. [控制小车](网络/控制小车)
## [浏览器](浏览器)
1. [QWebView](浏览器/QWebView)
1. [梦幻树](浏览器/QWebView/梦幻树)
1. [获取Cookie](浏览器/QWebView/获取Cookie)
1. [QWebEngineView](浏览器/QWebEngineView)
1. [获取Cookie](浏览器/QWebEngineView/获取Cookie)
1. [下载文件](partner_625781186/6.QWebEngineView下载文件)
## [QML](QML)
## [图形视图](图形视图)
1. [世界地图](图形视图/世界地图)
1. [添加QWidget](图形视图/添加QWidget.py)
1. [显示图片及缩放](图形视图/显示图片及缩放.py)
## [其它](其它)
1. [C和C++扩展](其它/C和C++扩展)
1. [直接生成pyd](其它/C和C++扩展/pydext)
2. [使用pyx和c++](其它/C和C++扩展/pyx和c++)
3. [python转pyd](其它/C和C++扩展/py转pyd)
1. [QRC资源文件使用](其它/QRC资源文件使用)
1. [程序重启](其它/程序重启)
1. [单实例应用](其它/单实例应用)
1. [调用截图dll(只能用32位)](其它/调用截图dll(只能用32位))
1. [全局热键](其它/全局热键)
1. [人脸描点检测](其它/人脸描点检测)
1. [自定义import](其它/自定义import)
1. [自动更新](其它/自动更新)
1. [自定义属性测试](其它/自定义属性测试)
1. [验证码控件](其它/验证码控件)
1. [右下角弹出框](其它/右下角弹出框)
1. [消息提示](其它/消息提示)
1. [字体测试](其它/字体测试)
1. [串口调试小助手](其它/串口调试小助手)
# QQ群
- [PyQt & PySide](https://jq.qq.com/?_wv=1027&k=50LWvn9)
- [PyQt 学习](https://jq.qq.com/?_wv=1027&k=5QVVEdF)
- [PyQt5小组](https://jq.qq.com/?_wv=1027&k=5cI3oRz)
# [Donate-打赏](Donate)
<a href="Donate/weixin.png" alt="微信"><img src="Donate/weixin.png" height="350" width="350"></a>or<a href="Donate/zhifubao.png" alt="支付宝"><img src="Donate/zhifubao.png" height="350" width="350"></a>
[一些Qt写的三方APP](https://github.com/892768447/PyQt/wiki/3rd-party-applications)