Qt for Python#

Qt for Python 提供了 Qt 的官方 Python 绑定,让您可以使用 Python 编写 Qt 应用程序。该项目有两个主要组件

  • PySide6,以便您可以使用 Qt6 APIs 在 Python 应用程序中,以及

  • Shiboken6,一个绑定生成工具,可用于将 C++ 项目暴露给 Python,以及一个包含一些实用函数的 Python 模块。

从 PySide2 迁移到 PySide6 提供了有关迁移现有 PySide2 应用的信息。

该项目可在 LGPLv3/GPLv3 许可和 Qt 商业许可 下使用。

快速入门#

您可以通过运行 pip install pyside6 来获取最新稳定版本。如果您想自己构建,请查看 入门指南

要了解如何使用,请查看 编写您的第一个应用程序,要了解 pyside6 安装了什么,请查看 包内容、结构和工具 页面。

文档#

编写您的第一个 Qt 应用程序。

模块、文档和交叉编译。

软件包、安装和详细信息。

PySide API 参考。

使用分步指南进行学习。

查看所有可用的示例。

观看网络研讨会、演讲等。

发现包含的工具。

学习部署您的应用程序。

生成 C++ 到 Python 的绑定。

API 差异和已知问题。

Developer 备注。

我们还有一个 维基页面,您可以在此处找到如何报告错误、贡献或联系社区的信息。