QT Creator QProcess

时间:2015-06-10 01:12:52

标签: c++ qt qprocess

我想运行一个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可执行文件的路径。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

点击此链接 - QProcess Start command syntax

语法 - void QProcess :: start(const QString&amp; program,const QStringList&amp; arguments,OpenMode mode = ReadWrite)

您需要将参数列表作为第二个参数传递,并将进程路径作为第一个参数传递,以启动该过程。