shiboken6-genpyi#

shiboken6-genpyi 是一个命令行工具,用于为任何基于 shiboken 绑定的模块(不仅限于 PySide)生成 Python 存根文件 (.pyi)。存根文件定义了模块中所有类、方法(包括重载)、常量和枚举的签名。签名还包含类型提示。这有助于您的模块与 Python 类型检查器和 IDE 集成。例如,如果您使用模块中的任何函数,您的 IDE 的函数查找功能将显示函数签名及其参数和返回值,包括类型。

用法#

要为模块生成存根文件,请运行以下命令

shiboken6-genpyi <module_names> [OPTIONS]

其中 <module_names> 是通过空格分隔的模块名称列表(模块必须可以从工作目录导入),并且 [OPTIONS] 可以是以下之一

  • –quiet:以静默方式运行工具,不输出到 stdout。

  • –outpath <output_dir>:指定生成存根文件的目标目录。如果未指定,存根文件将生成在模块二进制文件的位置。