添加一个新工具或一个Qt工具包装器

工具对于Qt for Python至关重要,因此你可以在仓库中找到许多专门的工具,这些工具包括Qt工具的封装或新开发的工具,用于解决问题或改进某些项目的工作流程。

添加一个新工具

最终用户不可用的工具

这描述了未随Qt for Python轮子一起提供的工具,这些工具用于辅助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/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/tools/index.rst 并将详细文档添加到 sources/pyside6/doc/tools/.rst

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

  • 将必要的文件添加到 build_scripts/wheel_files.py

  • 使用 --standalone 构建,验证其是否正常工作。同时,检查轮子是否捆绑了工具。