跳转到主要内容

Qt跨平台应用程序和UI框架的Python绑定

项目描述

PySide6

简介

重要:为了与 Qt5 兼容,请检查PySide2

PySide6 是来自Qt for Python 项目的官方 Python 模块,该模块提供了对完整的 Qt 6.0+ 框架的访问。

Qt for Python 项目是在开源环境下开发的,具有现代 OSS 项目应有的所有设施,如所有代码都在 git 仓库中,并有一个开放的设计流程。我们欢迎符合Qt 贡献协议的任何贡献。

安装

技术预览版发布以来,可以通过 pip 进行安装,无论是从 Qt 的服务器还是 PyPi

pip install PySide6

请注意:此 wheel 是对其他两个 wheel 的别名 PySide6_EssentialsPySide6_Addons,其中包含预定义的 Qt 模块列表。

依赖项

PySide6 6.0 及以后的版本使用基于 Clang 的 C++ 解析器。构建需要 Clang 库(C 绑定),版本 13.0 或更高。可以从 download.qt.io 下载预构建版本。

解压存档后,将环境变量 LLVM_INSTALL_DIR 设置为指向包含 includelib 目录的文件夹。

7z x .../libclang-release_100-linux-Rhel7.2-gcc5.3-x86_64-clazy.7z
export LLVM_INSTALL_DIR=$PWD/libclang

在 Windows 上

7z x .../libclang-release_100-windows-vs2015_64-clazy.7z
SET LLVM_INSTALL_DIR=%CD%\libclang

从源代码构建

要从头构建 PySide6,请阅读有关入门的信息。此过程将包括获取代码

git clone https://code.qt.io/pyside/pyside-setup
cd pyside-setup
git checkout 6.x # if a specific version is needed

然后安装依赖项,并按照每个平台的说明进行。一个常见的构建命令如下所示

python setup.py install --qtpaths=/path/to/bin/qtpaths6 --parallel=8 --build-tests

您可以在我们的 wiki上找到有关构建 PySide 和 Shiboken 选项的更多信息。

文档和错误

您可以在官方 Qt for Python 文档中找到有关 PySide6 模块 API 的更多信息。

如果您遇到任何问题,请按照我们的指南在我们的JIRA 跟踪器上提交错误报告。

社区

请检查我们在 IRC(Libera)、Telegram、Gitter、Matrix 和邮件列表上的频道,并加入我们的社区

许可

PySide6 可在开源(LGPLv3/GPLv3)和商业许可下使用。使用 PyPi 是推荐的安装源,因为 wheel 的内容适用于这两种情况。有关更多信息,请参阅Qt 许可页面

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

本发行版没有提供源代码分发文件。请参阅生成分发存档的教程。

编译后的分发

PySide6-6.7.3-cp39-abi3-win_amd64.whl (540.0 kB 查看哈希值)

上传时间 CPython 3.9+ Windows x86-64

PySide6-6.7.3-cp39-abi3-manylinux_2_31_aarch64.whl (532.6 kB 查看哈希值)

上传时间 CPython 3.9+ manylinux: glibc 2.31+ ARM64

PySide6-6.7.3-cp39-abi3-manylinux_2_28_x86_64.whl (532.7 kB 查看哈希值)

上传时间 CPython 3.9+ manylinux: glibc 2.28+ x86-64

PySide6-6.7.3-cp39-abi3-macosx_11_0_universal2.whl (532.1 kB 查看哈希值)

上传时间 CPython 3.9+ macOS 11.0+ universal2 (ARM64, x86-64)

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面