PyQt5 框架的 PEP561 存根文件
项目描述
PyQt5 框架的 Mypy 存根
该存储库包含 PyQt5 框架的存根。PyQt5 包中发布的存根文件已经过修改,允许通过 mypy 使用它们进行类型检查。对默认存根的改进包括:
- 信号被正确地输入为信号而不是方法
- QFlags 派生类正确支持所有组合操作
- 许多接受可选 None 的方法已被注释,因此
- 和更多...
这个存储库总是可以改进的,作者会感谢任何有助于使这个存根存储库更可靠的 PR 或问题。
安装
只需使用 pip 安装 PyQt5-stubs:
$ pip install PyQt5-stubs
或者从 Github 克隆最新版本并通过 Python setuptools 安装它:
$ git clone https://github.com/python-qt-tools/PyQt5-stubs
$ python setup.py install
支持的模块
PyQt5-stubs 支持的模块包括来自 PyQt5 包的模块以及来自 Riverbank Computing 发布的其他包(PyQt3D,PyQtCharts,...)的模块。以下是软件包和模块的完整列表:
- 包 PyQt5:
- Qt蓝牙
- QtCore
- QtDBus
- QtGui
- Qt位置
- Qt多媒体
- Qt网络
- QtNfc
- QtOpenGL
- Qt定位
- QtPrint支持
- QtQml
- QtQuick
- QtQuickWidgets
- QtRemoteObjects
- Qt传感器
- QtSerialPort
- QtSql
- QtSVG
- QtTest
- QtWebChannel
- QtWebSockets
- QtWidgets
- QtX11Extra
- QtXml
- QtXml模式
- 啜
- 包 PyQt3D:
- Qt3D动画
- Qt3DCore
- Qt3DExtras
- Qt3D输入
- Qt3DLogic
- Qt3DR渲染
- 包 PyQtChart:
- QtChart
- 包 PyQtDataVisualization:
- QtData可视化
- 包 PyQtNetworkAuth:
- QtNetworkAuth
- 包 PyQtPurchasing:
- Qt采购
- 包 PyQtWebEngine:
- QtWebEngine
- QtWebEngineCore
- QtWebEngineWidgets
- 包 PyQtWebkit:
- QtWebKit
- QtWebKitWidgets
作者
- 斯蒂芬·莱曼
- 凯尔·阿尔滕多夫
- 布莱斯小猎犬
- 弗洛里安·布鲁欣
- 菲利普·弗雷米
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
PyQt5-stubs-5.15.6.0.tar.gz
(395.6 kB
查看哈希)
内置分布
PyQt5_stubs-5.15.6.0-py3-none-any.whl
(433.3 kB
查看哈希)
关
PyQt5_stubs -5.15.6.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7fb8177c72489a8911f021b7bd7c33f12c87f6dba92dcef3fdcdb5d9400f0f3f |
|
MD5 | c08a5082495664b1e0175e322483b3d8 |
|
布莱克2-256 | 33d59b8482ed572be40d51c3fcbb87451e446e56b5e19487cd60340b8ef51eb4 |