change_code/python_bindings/README.md

608 B

Python Bindings for UFT30 Change Code

本目录包含将 Python 项目编译为可被 Qt 调用的库的相关代码。

方案一:使用 pybind11 (推荐用于高性能集成)

此方案创建一个 C++ 库,直接嵌入 Python 解释器并调用 Python 代码。

方案二:增强的 QProcess 方案 (推荐用于简单集成)

此方案保持使用子进程调用,但增加更好的错误处理、进度显示等功能。

构建说明

前置要求

  • Python 3.8+ (开发版,包含头文件)
  • CMake 3.15+
  • Visual Studio 2019+ 或 MinGW-w64
  • pybind11 (可以通过 pip 安装)