测试轮胎#

有一个名为“testwheel”的工具可供测试一组轮胎,但目前它位于不同的存储库中(qt/qtqa

  • 使用qtqa存储库中的scripts/packagetesting/testwheel.py

测试轮胎

  • 创建虚拟环境和激活它。

  • 安装requirements.txt文件中列出的依赖项。

  • 安装所有轮胎:shiboken6shiboken6-generatorPySide6-Essentials

  • 运行testwheel工具。

  • 安装PySide6-Addons轮胎。

  • 再次运行testwheel工具。

  • 如果可以访问商业轮胎,别忘了PySide6-M2M轮胎,并重新运行testwheel工具。

在命令行上构建#

  • 考虑使用build_scripts/qp5_tool.py

去虚拟化Python文件#

Shiboken模块中的Python文件是完全虚拟的,即它们出于安全原因在文件系统中不存在。

出于调试目的或更改某些内容,可能希望将这些文件再次移动到正常文件系统。

  • 将环境变量“SBK_EMBED”一次设置为false,当导入PySide6或shiboken6时将解包这些文件。文件将写入“side-packages/shiboken6/files.dir”中,并从那时起使用。

  • 将变量设置为true将移除“files.dir”。

  • 没有“SBK_EMBED”变量,嵌入状态保持粘性。