|
本帖最后由 紫雪封尘 于 2019-10-10 14:57 编辑
我使用qt creator5.12的64位版本 ,使用Qprocess start我需要的Fortran的.exe程序,但是却没有出现我所希望出现的.exe的命令行窗口,输出结果却在qt creator的输出位置输出了出来,之前用qt4 没有出现这种情况 ,请问这个和版本有关系嘛?还是别的原因。附简单加法程序:
void Widget::on_pushButton_clicked(){
int a,b;
b=ui->lineEdit->text().toInt();
a=ui->lineEdit_2->text().toInt();
QString program = "Consoleadd.exe";//用Fortran写的简单的加法程序
QStringList arguments;
arguments << QString::number(a)
<< QString::number(b);
QProcess *myProcess = new QProcess();
myProcess->start(program, arguments);
myProcess->execute(program, arguments);
// myProcess->startDetached(program, arguments);
}
|
|