qt跨平台应用程序和ui框架的python绑定
PySide2的Python项目详细描述
Pyside2
简介
pyside2是 Qt for Python project, 它提供了对完整qt 5.12+框架的访问。
qt for python项目是在开放式环境中开发的,具有您所期望的所有功能 从任何现代的oss项目,比如git存储库中的所有代码和一个开放的 设计过程。我们欢迎任何符合 Qt Contribution Agreement。
安装
自从Technical Preview发布以来
可以通过pip
从qt的服务器安装
以及PyPi:
pip install PySide2
依赖关系
5.12后面的PySt2版本使用基于C++的解析器 Clang。Clang库(C绑定),版本6.0或 建筑要求更高。它的预构建版本可以从 download.qt.io。
解压存档文件后,将环境变量llvm_install_dir设置为 指向包含部族目录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,请阅读 getting started。 此过程将包括获取代码:
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的选项的更多信息 在our wiki和石波肯。
文档和错误
您可以在 official Qt for Python documentation。
如果您遇到任何问题,请在我们的 JIRA tracker以下 我们的guidelines。
社区
检查qt pyside,我们在freenode上的官方irc频道, 或者通过我们的mailing list联系我们。