Python 的 Qt

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

  • PySide6,以便您可以在Python应用程序中使用Qt6 API,并且

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

从PySide2移植到PySide6 提供了关于移植现有PySide2应用程序的信息。

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

快速开始

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

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

文档

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

从源代码构建。

包、安装和详细信息。

PySide API 参考。

通过逐步指南学习。

查看所有可用的示例。

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

发现包含的工具。

学习部署您的应用程序。

生成C++到Python的绑定。

API差异和已知问题。

开发者注意事项。

我们还有一个wiki页面,您可以在其中找到如何报告错误、贡献或联系社区。