[英]QT Creator QProcess
我想運行一個Fortran可執行文件,當我在創建的界面中單擊按鈕時會調用該可執行文件。
雖然當我單擊按鈕時沒有任何反應。 這是代碼:
QProcess *process = new QProcess(this);
QString program = QDir::currentPath() + "/PARROT/Console1.exe";
process->start(program);
字符串之所以這樣,是因為我希望能夠更改主可執行文件和fortran可執行文件的路徑。
我做錯了什么?
檢查此鏈接-QProcess Start命令語法
語法-void QProcess :: start(const QString&program,const QStringList&arguments,OpenMode mode = ReadWrite)
您需要將參數列表作為第二個參數傳遞,並將進程路徑作為第一個參數傳遞,以啟動進程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.