我想从我的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压缩数据”? –