qt程序运行py文件
导读:qt程序运行py文件?#include <Python.h>intmain( {Py_Initialize( ; //初始化//将Python工作路径切换到待调用模块所在目录,一定要保证路径名的正确性stringchdir_c...
qt程序运行py文件?
#include Python.h> intmain(){ Py_Initialize()
; //初始化//将Python工作路径切换到待调用模块所在目录,一定要保证路径名的正确性stringchdir_cmd=string("sys.path.append(\'/xxxxxxx/')")
; //加载模块PyObject*moduleName=PyString_FromString("xx")
; //模块名,不是文件名PyObject*pModule=PyImport_Import(moduleName)
; //加载函数PyObject*pv=PyObject_GetAttrString(pModule,"xxx")
; //调用函数PyObject*pRet=PyObject_CallObject(pv,xxx); Py_Finalize(); } 再qt里面包含头文件,初始化,引入py文件路劲,导入模块然后就可以执行里面的函数了,如果你想直接执行文件而不需要得到里面的结果直接调用:system("pythonxxx.py"); 就好了
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: qt程序运行py文件
本文地址: https://pptw.com/jishu/62111.html
