我正在尝试从QT应用程序运行python脚本。该脚本需要在名为venv
的虚拟环境中运行。我可以启动脚本,但是当我尝试.kill()
时,脚本将一直运行,直到关闭控制台窗口。或者调用.terminate()
会使应用程序挂起,因为它永远无法正常完成。低于
QProcess python;
python.start( ".\\AdminConsole\\venv\\Scripts\\python "
".\\AdminConsole\\manage.py runserver 0.0.0.0:8000" );
python.waitForStarted();
python.kill();
python.waitForFinished();
printf( "Ended \n" );
return 0;
感谢您的帮助
以最少的复制减少代码