QProcess не запускается python скрипт - PullRequest
0 голосов
/ 09 февраля 2020

Я использую QT и пытаюсь вызвать python скрипт

QProcess *my_process= new QProcess;
QString path = QCoreApplication::applicationDirPath()+"/PASTE/";
QStringList arguments = QStringList() << path+"script.py"  << arg1 << arg2<< arg3;
my_process->start("python", arguments);
my_process->waitForFinished();

Проблема в том, что скрипт python не запускается, и если я вместо этого использую startDetached (), он фактически запускается , но мне нужно использовать start (), потому что позже в коде мне нужно использовать законченный сигнал, а startDetached () не может испустить этот сигнал.

Поэтому я хочу запустить скрипт с start ( ), но это не работает. Кто-нибудь может мне помочь?

...