一、配置环境
Qt creator 4.14.1 64位
python3.8 64位
pycharm
二、python环境变量配置
此电脑-右键-属性-高级系统设置-环境变量-系统变量-path-新建。
将python安装路径以及Scripts文件路径复制到此处。(我用的pycharm安装的python)
然后一直确定即可。
三、qt配置
1.新建一个项目,比如untitled13;
2.打开untitled13.pro文件,在右边代码区域右键-添加库;
选择外部库-下一步-如图所示设置,只需要选择库文件,包含路径自动填充,点击浏览-添加python的libs所在位置和include文件夹位置。
然后下一步-完成。
此时,会生成相关代码,将最后else语句注释掉(红色下划线部分)。如图
3.修改python的object.h文件,如图红色下划线部分源代码184行和192行修改代码(我的是已经修改过的),之后保存文件。
无法保存的,可以修改object.h的权限,如图
此时已经完成基本配置,后续是举例如何调用python程序。
5.
准备要运行的程序,如图
先运行qt空项目,产生buildxxx文件,将要调用的python程序放入到调试文件夹exe(比如untitled13.exe)同级,
6.在.cpp文件添加如下代码,比如main.cpp;
运行结果截图
里面有许多固定模板,这里就不标出了,可以参照下,修改修改。