shiboken6-genpyi

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

用法

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

shiboken6-genpyi <module_names> [OPTIONS]

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

  • –quiet: 安静地运行工具,不输出到标准输出。

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