Qt调用Python-CMD方式调用并且获取输出

 1     QStringList arguments;
 2     arguments << "/c" << "python D:/ProjBach_0_1/HEXCvt.py";
 3     QProcess process(this);
 4     process.start("cmd.exe", arguments);
 5     process.waitForStarted();
 6     process.waitForFinished();
 7 
 8     QString strResult =QString::fromLocal8Bit(process.readAllStandardOutput());
 9     QTextBrowser *textBrowser1 = new QTextBrowser;
10     ui->textBrowser1->setText(strResult);

以CMD方式调用并且获取输出

缺陷是一次性输出

 

posted @ 2022-01-10 16:51  mcwhirr  阅读(318)  评论(0)    收藏  举报