我使用Qt创建者创建了一个表单。表单有两个字段和一个按钮,单击此按钮我需要调用一个python脚本。所以我在点击按钮上添加了以下代码:
system("python Example.py");
当我运行程序并单击按钮时,它会出现以下错误:
python :can't open file 'Example.py':[Errno 2] No such file or directory
这是因为系统命令会将您带到创建项目的目录(/ home / user / Qt / Tools / QtCreator / bin / build-ProjectOne-Desktop_qt_qt_Version_GCC_64-bit-Debug)并且我有我的python文件在主目录中。
那么有什么办法可以用c ++来执行这个python脚本。我的系统上的文件也在主目录中,它可能位于不同系统上的另一个位置。所以我正在寻找一种方法来执行这个脚本无关紧要的位置。