Qt 跨平台应用程序和 UI 框架的 Python 绑定
项目描述
PySide2
介绍
PySide2 是来自 Qt for Python 项目的官方 Python 模块,它提供对完整 Qt 5.12+ 框架的访问。
Qt for Python 项目是开放式开发的,具有您期望从任何现代 OSS 项目中获得的所有功能,例如 git 存储库中的所有代码和开放式设计过程。我们欢迎任何符合 Qt 贡献协议的贡献。
安装
自技术预览版发布以来,
可以通过pip
Qt 的服务器和PyPi 安装:
pip install PySide2
依赖项
PySide2 5.12 之后的版本使用基于 Clang的 C++ 解析器。构建需要 Clang 库(C 绑定)6.0 或更高版本。它的预构建版本可以从 download.qt.io 下载。
解压存档后,设置环境变量LLVM_INSTALL_DIR指向包含Clang的include和lib目录的文件夹:
7z x .../libclang-release_60-linux-Rhel7.2-gcc5.3-x86_64-clazy.7z
export LLVM_INSTALL_DIR=$PWD/libclang
在 Windows 上:
7z x .../libclang-release_60-windows-vs2015_64-clazy.7z
SET LLVM_INSTALL_DIR=%CD%\libclang
从源头构建
要从头开始构建 PySide2,请阅读 入门指南。此过程将包括获取代码:
git clone https://code.qt.io/pyside/pyside-setup
cd pyside-setup
git branch --track 5.12 origin/5.12
git checkout 5.12
然后安装依赖项,并按照每个平台的说明进行操作。一个常见的构建命令如下所示:
python setup.py install --qmake=<path/to/qmake/> --parallel=8 --build-tests
您可以在我们的 wiki中获取有关构建 PySide 和 Shiboken 的选项的更多信息。
文档和错误
您可以在官方 Qt for Python 文档中找到有关 PySide2 模块 API 的更多信息 。
如果您遇到任何问题,请 按照我们的指南在我们的JIRA 跟踪器上提交错误报告。
社区
检查#qt-pyside,我们在 FreeNode 上的官方 IRC 频道,或通过我们的邮件列表联系我们。
许可
PySide2 在开源 (LGPLv3/GPLv2) 和商业许可下都可用。推荐使用 PyPi 安装源,因为轮子的内容对这两种情况都有效。有关详细信息,请参阅Qt 许可页面。
项目详情
关
PySide2-5.15.2.1-5.15.2 -cp35.cp36.cp37.cp38.cp39.cp310-none-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | af6b263fe63ba6dea7eaebae80aa7b291491fe66f4f0057c0aafe780cc83da9d |
|
MD5 | d30c9ae54a1f0796ddc569e6e4614c4e |
|
布莱克2-256 | ed5ed0d540385dcc5eeda877a4288a9a4970e0e7b2282e840c2b08ce5442542e |
关
PySide2-5.15.2.1-5.15.2 -cp35.cp36.cp37.cp38.cp39.cp310-none-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 439509e53cfe05abbf9a99422a2cbad086408b0f9bf5e6f642ff1b13b1f8b055 |
|
MD5 | 45cc6a3da92ea50aed1555d243577605 |
|
布莱克2-256 | c9aea8c2b9d7b19a787a9f96ddead3f38e4e7b041ec7ae901953dfa7a2fe2fff |
关
PySide2-5.15.2.1-5.15.2 -cp35.cp36.cp37.cp38.cp39.cp310-abi3-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23886c6391ebd916e835fa1b5ae66938048504fd3a2934ae3189a96cd5ac0b46 |
|
MD5 | 6e7e3e87e4c3dbf650d7948a2800be2e |
|
布莱克2-256 | c29a78ca8bada6cf4d2798e0c823c025c590517d74445837f4eb50bfddce8737 |
关
PySide2-5.15.2.1-5.15.2 -cp35.cp36.cp37.cp38.cp39.cp310-abi3-macosx_10_13_intel.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9e2e6bbcb5d2ebb421e46e72244a0f4fe0943b2288115f80a863aacc1de1f06 |
|
MD5 | 08fa98f08fbaec74f17e1b238b95bbf3 |
|
布莱克2-256 | 1b1f194ed3a9c79abe4d8e8800112d5c19d0b9d7a1aca8b10029043bb3a083d0 |
关
PySide2-5.15.2.1-5.15.2 -cp27-cp27mu-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 235240b6ec8206d9fdf0232472c6ef3241783d480425e5b54796f06e39ed23da |
|
MD5 | 4f51212147a205cc2e65366598ecd65e |
|
布莱克2-256 | da188a59ed71344db7330ce321d3c415a87ef6e44c7eb1d24df679e728afc3a8 |
关
PySide2-5.15.2.1-5.15.2 -cp27-cp27m-macosx_10_13_intel.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b5e1d92f26b0bbaefff67727ccbb2e1b577f2c0164b349b3d6e80febb4c5bde2 |
|
MD5 | 7d1bac636562edc02aa7f8d8d609a2d1 |
|
布莱克2-256 | b9b038ba6691d4ee56d25f4c261e3d1e775b8760e30d4f5e0b62574d110299af |