Qt Python 绑定
Qt for Python 提供官方 Python 绑定套件及绑定生成器,将跨平台开发的优势引入 Python 项目。
安装入门
$ pip install pyside6
面向 UI 与中间件开发的 Python 绑定
Python 开发的优选方案
官方 Python 绑定让 Python 开发者能够完整调用 Qt 的功能。绑定生成器与官方绑定套件经过多年打磨、持续维护,支持在 Python 中使用所有 Qt 模块,构建现代化、跨平台、功能丰富的应用程序——无需 C++ 基础。
轻松创建所需的用户界面
无论是面向移动端与桌面端的定制化现代界面,还是简洁的传统桌面 UI,Qt Python 绑定均能满足需求。
充分利用 Qt 中间件,节省开发时间
Python 绑定提供便捷的集成方式,涵盖连接性配置、硬件集成,以及数据处理与可视化等常见中间件能力。
打造出色的 2D 与 3D 图形效果
Qt 支持高效渲染数千个对象,实现高性能 3D 图形、动画场景及矢量图形,并提供流畅的过渡与视觉效果。
将 C++ 暴露给 Python
跨平台开发的高效路径
快速、高效、简单——Qt Python 绑定让开发者得以在 Python 项目中直接使用 Qt 现成的组件与控件。将 C++ 库暴露给 Python,可以充分利用高性能代码、构建复杂的 UI,并避免在 Python 中重写复杂逻辑。。
使用 Qt for Python无需 C++ 基础,开发者还可充分利用 QML、C++ 与 Python 之间的各种组合方式。
在 C++ 与 Python 之间无缝切换
Qt for Python 保留了 Qt 的语法风格,让开发者能够轻松在 C++ 与 Python 之间相互迁移。开发者可自行选择沿用 Qt 语法,或改用 Python 惯用的蛇形命名法(snake_case)。
以下是对比示例:

示例:如何使用 Python 绑定
以下是使用 Qt Python 绑定创建最小化应用程序的快速示例。也可直接复制示例代码使用。

Qt for Python 使程序的所有操作逻辑与图形界面均可以 Python 语法实现。
了解 Gamry Instruments 如何借助 Qt Python 绑定实现创新:
查看客户案例
深度使用 Python 绑定
加入社区!
超过 100 万名软件开发者选择 Qt,因为它让开发更高效,编程更有趣。
加入 Qt 社区,与其他开发者交流想法、互相学习、分享经验并建立连接。参与讨论、分享见解,获取关于 Python 绑定的所有问题解答。