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圧縮データ"のようなものではありませんか? –