QProcess 调用.py脚本(windows + python 环境)

1     QProcess p;    
2     QStringList args1;
3     args1.append("demo.py");//设置py脚本
4     p.setWorkingDirectory("d:/demo/");//设置py脚本所在目录
5     p.start("python.exe", args1);//执行
6     p.waitForStarted();
7     p.waitForFinished();
8     QTextCodec* gbkCodec = QTextCodec::codecForName("GBK");
9     QString result = gbkCodec->toUnicode(p.readAll()); 

 

posted @ 2022-11-08 17:43  noob_zxg  阅读(886)  评论(0)    收藏  举报