Qgis二次开发,获取图层原路径

QgsRasterLayer* l = qobject_cast(layer);//获取图层
	QString fileQmd = l->metadataUri();
	fileQmd.chop(3);
	QString fileName = fileQmd + "tif";//这里以栅格TIF为例,可以换成其他格式

 

你可能感兴趣的:(Qt,QGis)