QT Creator QProcess

QT Creator QProcess

本文关键字:QProcess Creator QT      更新时间:2023-10-16

我想运行一个fortran可执行文件,当我点击我创建的界面中的按钮时,它会被调用。

虽然当我点击按钮什么都没有发生。下面是代码:

QProcess *process = new QProcess(this);
QString program = QDir::currentPath() + "/PARROT/Console1.exe";
process->start(program);

字符串是这样的,因为我希望能够改变主可执行文件和fortran可执行文件的路径。

我做错了什么?

查看此链接- QProcess启动命令语法

语法void QProcess::start(const QString &const QStringList &

您需要将argumentlist作为第二个参数传递,同时将进程路径作为第一个参数传递,以启动进程。