我想运行一个fortran可执行文件,当我在我创建的界面中单击按钮时调用该文件。
虽然当我点击按钮时没有任何反应。这是代码:
n1 = generator.nextInt(4)+1;
n2 = generator.nextInt(3)+1;
if (!n2<n1) {n2 += 1;}//avoid the hole
n3 = generator.nextInt(2)+1;
if (!n3<n1) {n3 += 1;}//avoid the holes
if (!n3<n2) {n2 += 1;}
字符串是这样的,因为我希望能够更改主可执行文件和fortran可执行文件的路径。
我做错了什么?
答案 0 :(得分:0)
点击此链接 - QProcess Start command syntax
语法 - void QProcess :: start(const QString&amp; program,const QStringList&amp; arguments,OpenMode mode = ReadWrite)
您需要将参数列表作为第二个参数传递,并将进程路径作为第一个参数传递,以启动该过程。