【发布时间】:2017-08-09 15:00:23
【问题描述】:
我有以下代码使用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);
这是一个使用QCoreApplication 的Qt Console Application,它不会像我正常运行它那样产生终端窗口。监控可执行文件的进度会很有用,那么如何让我的应用程序运行新程序并显示终端窗口?
编辑可能的重复确实技术上回答了这个问题,但我已经用一个可行的解决方案回答了这个问题。
【问题讨论】:
-
可能,但是我认为我有比那个解决方案更好的答案,所以我将在下面发布它