i want open project of qgis qprocess object. if under console must type
qgis --project /path/of/my/qgis/project/nameofproject.qgs then, next:
qstring app="qgis"; qstringlist arguments; arguments.append ("--project /path/of/my/qgis/project/nameofproject.qgs"); and call in way:
proceso->start(app,arguments); but have error in call:
cannot find /home/david/programacion/qt/sql/sql2/build-prueba2-desktop_qt_5_3_gcc_64bit-debug/--project /home/david/gis/crcc.qgs
where: /home/david/programacion/qt/sql/sql2/build-prueba2-desktop_qt_5_3_gcc_64bit-debug/ path of qt application and
--project /home/david/gis/crcc.qgs path set in arguments qstringlist
i don know how must set qprocess object avoid path of app.
thank you
i try in following ways. with single command:
const qstring command( "qgis --project /path/of/my/qgis/project/nameofproject.qgs" ); qprocess process; process.start( command ); or with arguments:
const qstring program( "qgis" ); qstringlist arguments; arguments << "--project"; arguments << "/path/of/my/qgis/project/nameofproject.qgs"; qprocess process; process.start( program, arguments );
Comments
Post a Comment