簡體   English   中英

QT Creator QProcess

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM