0
点赞
收藏
分享

微信扫一扫

绑定生成器:什么是Shiboken?

安装PySide6时,您可能会注意到Shiboken6也是作为依赖项安装的:

(env) [qt ~]$ pip install pyside6

Collecting pyside6

 Downloading PySide6-6.0.0-6.0.0-cp36.cp37.cp38.cp39-abi3-manylinux1_x86_64.whl (170.5 MB)

    |████████████████████████████████| 170.5 MB 42 kB/s

Collecting shiboken6==6.0.0

 Downloading shiboken6-6.0.0-6.0.0-cp36.cp37.cp38.cp39-abi3-manylinux1_x86_64.whl (964 kB)

    |████████████████████████████████| 964 kB 29.3 MB/s

Installing collected packages: shiboken6, pyside6

Successfully installed pyside6-6.0.0 shiboken6-6.0.0

安装的软件包也被称为Shiboken模块,它包含PySide正常工作的一些实用程序。您可以在其文档页面(模块)上找到有关它的更多信息

在安装PySide时,有第三个包没有安装,因为它不是必需的,它被称为Shiboken Generator。

大多数时候,你看到提到使用“Shiboken”或做与“绑定生成”相关的事情,这是关于第三个包,而不是PySide包的依赖性。

我需要Shiboken生成器吗?

如果您的目标是只在Python中编写Qt应用程序,则不必担心Shiboken生成器的安装,但另一方面,如果您想使用自己的绑定或使用Python扩展Qt/C++应用程序,您需要它。

您可以在其文档页面(生成器)上找到与Shiboken相关的所有信息。


举报

相关推荐

0 条评论