我有以下代码,它使用QProcess
运行exectuable。代码都运行正常,新的可执行文件运行,并没有问题。QProcess不显示命令窗口
QString fileName = ui.textBrowser_csvFile->toPlainText();
QString tableName = ui.textBrowser_2->toPlainText();
QString program = "resources/myExe.exe";
QStringList arguments;
arguments << tableName << fileName;
bool res = QProcess::startDetached(program, arguments);
这是一个Qt Console Application
使用QCoreApplication
有像它会如果我正常运行它,它不产卵终端窗口。监视可执行文件的进度是非常有用的,所以如何让我的应用程序运行新程序并显示终端窗口?
编辑可能重复做技术上回答这个问题,但我已经回答与工作解决方案这个问题。
这有帮助吗? https://stackoverflow.com/questions/42258892/qprocessstartdetached-not-show-console-window – Benp44
可能重复的[QProcess :: startDetached()不显示控制台窗口](https://stackoverflow.com/questions/42258892/ qprocessstartdetached-not-show-console-window) – eyllanesc
可能的,但是我认为我有比这个解决方案更好的答案,所以我会在下面发布它 – GPPK