Qt跨平台应用程序和UI框架的Python绑定
项目描述
PySide2
简介
PySide2是Qt for Python项目的官方Python模块,提供了对Qt 5.12+完整框架的访问。
Qt for Python项目是在公开环境中开发的,拥有您从任何现代开源项目(如所有代码都在git仓库中,以及开放的设计流程)所期望的所有设施。我们欢迎任何符合Qt贡献协议的贡献。
安装
自技术预览版发布以来,可以通过pip
进行安装,无论是从Qt的服务器还是PyPi。
pip install PySide2
依赖项
PySide2的5.12以后的版本使用基于Clang的C++解析器。构建时需要版本6.0或更高版本的Clang库(C绑定)。可以从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
您可以在我们的维基百科中获取有关构建PySide和Shiboken选项的更多信息。
文档和错误
您可以在官方Qt for Python文档中找到有关PySide2模块API的更多信息。
如果您遇到任何问题,请根据我们的指南在我们的JIRA跟踪器中提交错误报告。
社区
请检查FreeNode上的官方#qt-pyside 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 |
|
BLAKE2b-256 | ed5ed0d540385dcc5eeda877a4288a9a4970e0e7b2282e840c2b08ce5442542e |
关闭
PySide2-5.15.2.1-5.15.2-cp35.cp36.cp37.cp38.cp39.cp310-none-win32.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 439509e53cfe05abbf9a99422a2cbad086408b0f9bf5e6f642ff1b13b1f8b055 |
|
MD5 | 45cc6a3da92ea50aed1555d243577605 |
|
BLAKE2b-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 |
|
BLAKE2b-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 |
|
BLAKE2b-256 | 1b1f194ed3a9c79abe4d8e8800112d5c19d0b9d7a1aca8b10029043bb3a083d0 |
关闭
哈希值 用于 PySide2-5.15.2.1-5.15.2-cp27-cp27mu-manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 235240b6ec8206d9fdf0232472c6ef3241783d480425e5b54796f06e39ed23da |
|
MD5 | 4f51212147a205cc2e65366598ecd65e |
|
BLAKE2b-256 | da188a59ed71344db7330ce321d3c415a87ef6e44c7eb1d24df679e728afc3a8 |
关闭
哈希值 用于 PySide2-5.15.2.1-5.15.2-cp27-cp27m-macosx_10_13_intel.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b5e1d92f26b0bbaefff67727ccbb2e1b577f2c0164b349b3d6e80febb4c5bde2 |
|
MD5 | 7d1bac636562edc02aa7f8d8d609a2d1 |
|
BLAKE2b-256 | b9b038ba6691d4ee56d25f4c261e3d1e775b8760e30d4f5e0b62574d110299af |