软件包详细信息
在一条简单的安装命令中安装可用的大型 Qt 框架项目
pip install pyside6
确实非常有益,但对于新学者来说可能会有些困惑。
除了你的 IDE,你不需要安装任何其他东西来开发你的 Qt 应用,因为相同的命令会安装许多工具,帮助你设计 UI,使用 QML 类型,自动生成文件,翻译应用程序等。
软件包依赖项
从 6.3.0 版本开始,pyside6
软件包(wheel)几乎为空,仅包含其他必须正确使用所有模块所需的其他软件包的引用。这些软件包包括:
你可以通过运行 pip list
命令,检查你(虚拟)环境中安装的软件包来验证这一点。
(env) % pip list
Package Version
------------------ -------
pip 22.0.4
PySide6 6.3.0
PySide6-Addons 6.3.0
PySide6-Essentials 6.3.0
setuptools 58.1.0
shiboken6 6.3.0
无论是 pyside6-essentials
还是 pyside6-addons
都包含 Qt 二进制文件(.so
,.dll
或 .dylib
),这些文件由 Python 包装器使用,使你能够从 Python 使用 Qt 模块。例如,在 QtCore
模块中,你将在你的(虚拟)环境的 site-packages
目录中发现 Linux 上的以下内容:
PySide6/QtCore.abi3.so
,以及PySide6/Qt/lib/libQt6Core.so.6
。第一个是可导入的模块,它依赖于第二个文件,即原始的 QtCore 库。
注意
软件包 shiboken6-generator
不是一个依赖项,且不在 PyPi 上提供。原因是它依赖于 libclang
,这是一个大型库,我们不提供打包,并且需要特殊的配置才能使用。有关更多详细信息,请参阅 Shiboken 文档。
包含的工具
PySide6 随带一些工具,可以在 PySide6 开发过程中提高开发效率。你可以在此处找到这些工具的列表 (链接)。