添加新工具或Qt工具封装#

工具对于Qt for Python至关重要,因此您可以在存储库中找到许多针对特定情况设计的工具,包括Qt工具封装或新开发工具来解决特定问题或改进一些项目工作流程。

添加新工具#

不面向最终用户的工具#

这描述了不包含在Qt for Python wheel中的工具,但用于辅助Qt for Python开发。

  • 将您的工具放置在tools目录中。

  • 如果您的项目超过一个文件,创建一个目录。

  • 创建一个包含您工具的所有相关文件的.pyproject文件。

面向最终用户的工具#

  • 将您的工具放置在sources/pyside-tools目录中。

  • 如果您的项目超过一个文件,创建一个目录。

  • 创建一个包含您工具的所有相关文件的.pyproject文件。

  • sources/pyside-tools/CMakeLists.txt中添加相关文件。

  • sources/pyside-tools/pyside_tool.py中添加工具。

  • build_scripts/__init__.py中添加工具以创建setuptools入口点,即这允许使用“pyside6-”从控制台使用工具

  • sources/pyside6/doc/gettingstarted/package_details.rst中添加条目。

  • build_scripts/wheel_files.py中显式包含必要的Qt二进制文件

  • 使用--standalone构建,验证其是否正常工作。

添加Qt工具封装#

  • sources/pyside-tools/CMakeLists.txt中添加相关文件。

  • sources/pyside-tools/pyside_tool.py中添加工具。

  • build_scripts/__init__.py中添加工具以创建setuptools入口点,即这允许使用“pyside6-”从控制台使用工具

  • sources/pyside6/doc/gettingstarted/package_details.rst中添加条目。

  • build_scripts/wheel_files.py中显式包含必要的Qt二进制文件

  • 使用--standalone构建,验证其是否正常工作。