我想從我的QT應用程序運行iBooks。 我試過QProcess :: execute()和QProcess :: start(),但都沒有工作。osX - 如何從我的QT應用程序啓動另一個程序
QString program ="/Users/muhammed/Applications/iBooks.dmg";
QStringList arguments;
QProcess *q=new QProcess(this);
q->start(program,(QStringList) arguments<<"/Users/muhammed/Applications/iBooks.dmg");
當我使用此代碼時沒有任何反應。請幫忙。
['QProcess :: start'](http://doc.qt.io/qt-5/qprocess.html#start)的第一個參數必須是可執行的。它看起來好像只是將路徑傳遞給下載映像。 –
我作爲第一個參數傳遞的內容是iBooks應用程序的目錄。 –
真的嗎?在命令行中輸出「file /Users/muhammed/Applications/iBooks.dmg」是什麼?這是不是像「zlib壓縮數據」? –