change_code/python_bindings/README.md

21 lines
608 B
Markdown

# 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 安装)