Я использую 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 ( ), но это не работает. Кто-нибудь может мне помочь?