我试图让外部python脚本的返回值。
我想这让返回值,但它不工作。
QStringList arguments { "example.py", "--argv",path_of_image };
QProcess p;
p.start("python", arguments);
return_value=p.readLine();//also I tried p.readAllStandardOutput()
p.waitForFinished();
qDebug()<<return_value;
这版画“”我不能得到的价值。
我找到了
QProcess process;
QString scriptFile = "example.py";
QString pythonCommand = "python " + scriptFile + " --arg " ;
process.start(pythonCommand);
process.execute(pythonCommand);
process.waitForFinished(1000);
returned=process.readAllStandardOutput();