PyQt/README.md
2018-09-05 17:16:12 +08:00

139 lines
No EOL
5.7 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.

# 各种各样的PyQt测试和例子
### [Python.4 or Python][PyQt5]
### I、 项目型
[Qt皮肤生成器 - 持续更新中](https://github.com/892768447/QtSkin)
[客户端动画界面](https://github.com/892768447/PyQtClient)
[桌面悬浮异形窗体](https://github.com/892768447/Lolita)
[必应壁纸](https://github.com/892768447/BingWallpaper)
[腾讯视频热播列表](腾讯视频热播列表/)
[ QWebView 与 python 通过js交互 特效 - QWebEngine需要改代码](https://github.com/892768447/PhotoEffects)
### II、功能型
#### 2.1 常用例子
1. - [ 自定义属性测试](自定义属性测试/)
1. - [ 自动更新](自动更新/)
1. - [ 自定义import](自定义import/)
1. - [ 全局热键](全局热键/)
1. - [ 单实例应用 - 只允许运行一个程序](单实例应用/)
1. - [ 程序重启](程序重启/)
1. - [ 窗口重启](窗口重启/)
1. - python 的exec( ) 动态生成控件
- [1. 动态控件基础例子 - 动态生成按钮](partner_625781186/exec动态生成控件/dynamic_button)
- [2. 动态控件基础例子 - 动态生成菜单](partner_625781186/exec动态生成控件/dynamic_Menu)
- [3. 配合setting记录模型类型](partner_625781186/13.combo_listwidget)
- 小部件
1. - [ ☆! QSplitter 分割条重写 来添加按钮](分割窗口的分割条重写/
1. - [ QLabel 图片加载 gif动画](图片加载/)
1. - [ ComboBox 下拉选择级联--省、市、县 json 数据 ](下拉选择联动/)
1. - [ ComboBox 自定义下拉 listitem ](下拉选择联动/)
1. - [ 仿QQ设置面板](仿QQ设置面板/)
1. - [ 右下角弹出框](右下角弹出框/)
1. - [ 消息对话框倒计时关闭](消息对话框倒计时关闭/)
1. - [ QTextEdit 文本高亮](文本高亮/)
1. - [ QActiveX窗口 加载本地word/pdf](ActiveX窗口/)
- win 32
1. - [ 线程的挂起与恢复](多线程使用/)
1. - [ 嵌入外部窗口](嵌入外部窗口/)
1. - [ 截图dll (只能用32位python)](调用截图dll(只能用32位)/)
1. - [ 探测窗口 和 放大镜](探测窗口和放大截图/)
- Model & View
1. - [ QTabWidget 左侧标签 正字方法](左侧选项卡/)
1. - [ QTabWidget 表格复制 与 黏贴](表格复制/)
1. - [ QListView 加按钮和 排序](QListView/)
1. - [ Json生成QTreeWidget](Json生成QTreeWidget/)
1. - [ treeWidget 节点可拖拽](https://github.com/AshotS/glowing-disco)
1. - [ treeWidget 支持拖拽 并改变图标样式](12.1拖拽显示为图片/)
1. - [ QSqlTableModel + QTableView 数据库查询显示表格](数据库查询显示表格/)
- 浏览器QWebEngine模块例子
1. - [ 浏览器获取Cookie](浏览器获取Cookie/)
1. - [ 浏览器下载功能](partner_625781186/QWebEngineView下载文件)
1. - [ 浏览器开启调试工具](partner_625781186/14.多进程爬虫)
1. - [ 梦幻树 QWebView - QWebEngine需要改代码](梦幻树/)
1. - [ QWebView 与 python 通过js交互 特效 - QWebEngine需要改代码](https://github.com/892768447/PhotoEffects)
#### 2.2 框架
1. - [ 无边框自定义标题栏窗口](无边框自定义标题栏窗口/)
1. - [ 验证码控件](验证码控件/)
1. - 悬浮下拉菜单
- [ tableWidget形式](partner_625781186/hoverMenu)
#### 2.3 其他案例
- [ 人脸描点检测](人脸描点检测/)
- [ 网络操作](网络操作/)
- [ QRC资源文件使用](QRC资源文件使用/)
- [ C和C++扩展](C和C++扩展/)
- [.1 pyx和c++](C和C++扩展/pyx和c++/)
- [.2 py转pyd](C和C++扩展/py转pyd/)
- [.3 pydext](C和C++扩展/pydext/)
### III、 界面型
#### 3.1 美化型(界面美化/)
1. - [ 字体测试](字体测试/)
1. - [ 自定义QWidget的QSS样式](自定义QWidget的QSS样式/)
1. - [ QSS美化例子](界面美化/QSS美化例子)
1. - [ Flat Style](https://github.com/892768447/QFlat)
1. - [ QMessageBox样式](界面美化/QMessageBox样式)
1. - [ QScrollBar滚动条样式](界面美化/QScrollBar滚动条样式)
1. - [ QLabel圆形头像](界面美化/QLabel圆形头像)
1. - [ QFileSystemModel图标](界面美化/QFileSystemModel图标)
1. - [ QPushButton进度动画](界面美化/QPushButton进度动画)
1. - [ QSlider美化](界面美化/QSlider美化)
1. - [ 各类进度条](界面美化/各类进度条)
#### 3.2 [动画型](动画特效/)
1. - [ 气泡提示 上升渐隐](气泡提示/)
1. - [ 折叠动画效果](partner_625781186/折叠控件/)
1. - [ 淡入淡出](动画特效/淡入淡出.py)
1. - [ 右键菜单动画](动画特效/右键菜单动画.py)
1. - [ 水波纹进度条](界面美化/水波纹进度条)
### IIII、图表型
#### 4.1 [ QGraphicsView练习](QGraphicsView练习/)
- [ 世界地图](QGraphicsView练习/世界地图)
- [ 添加QWidget](QGraphicsView练习/添加QWidget.py)
- [ QChartToolTipTest](QGraphicsView练习/QChartToolTipTest.py)
#### 4.2 [ PyQtChart练习](PyQtChart练习/)
- [ charts](PyQtChart练习/charts)
- [ test](PyQtChart练习/test)
### IV、[QML](partner_625781186/QML_QtQuick_PY)
- [python_QML调用基础](partner_625781186/QML_QtQuick_PY/python_QML调用基础)
- QWidget窗体中嵌入qml界面
- [QDialog中嵌入qml窗体并缩放](partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放)
- [QQmlApplicationEngine之qml嵌入qtwidget_qt以上](partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt以上)
# 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/)
# Wiki
- [一些Qt写的三方APP](https://github.com/892768447/PyQt/wiki/3rd-party-applications)