1
我想從QProcess對象打開一個QGIS項目。 如果我下控制檯我必須鍵入如何使用QProcess?
qgis --project /path/of/my/qgis/project/nameofproject.qgs
然後,接下來我要做的:
QString app="qgis";
QStringList arguments;
arguments.append ("--project /path/of/my/qgis/project/nameofproject.qgs");
然後,我把它叫做這樣:
proceso->start(app,arguments);
但是我有這個錯誤呼叫:
找不到的/ home /大衛/ Programacion/QT/SQL/SQL2/BUI LD-prueba2-Desktop_Qt_5_3_GCC_64bit - 調試/ - 項目/home/david/GIS/CRCC.qgs
其中: /家庭/大衛/ Programacion/QT/SQL/SQL2 /集結prueba2-Desktop_Qt_5_3_GCC_64bit-調試/是我的Qt應用程序的路徑和
--project /home/david/GIS/CRCC.qgs是我的參數設置的路徑QStringList中
我不知道如何我必須設置QProcess對象f或避免我的應用程序的路徑。
謝謝
謝謝。這兩種方法工作正常 – user3733164