QT调用python脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT调用python脚本相关的知识,希望对你有一定的参考价值。
QProcess *proc = new QProcess(); proc->setEnvironment(proc->environment()); QString appPath = QCoreApplication::applicationDirPath(); proc->start(tr("sh ")+appPath+tr("/abc")); // proc->start(tr("python ")+appPath+tr("/generateHtmlOfDryRunReport.py")); 这种方法不知道为什么不可以 // ui->dryRunFilePath->setText(tr("python ")+appPath+tr("/generateHtmlOfDryRunReport.py")); ui->dryRunFilePath->setText(tr("sh ")+appPath+tr("/abc")); proc->waitForStarted();
abc脚本:
#!/bin/bash cd `dirname $0` python generateHtmlOfDryRunReport.py exit 0
QProcess::execute("python ./generateHtmlOfDryRunReport.py");
也能运行python脚本
以上是关于QT调用python脚本的主要内容,如果未能解决你的问题,请参考以下文章