On 16 Jun 2015 12:33 pm, "邓冲" <[email protected]> wrote:
>
> My environment is :window 7, Qgis2.8.2, standalone install.
>
> I'm developing a qgis python plugin about mapcomposer.
>
> My qgis project has some mapcomposer template, which contains some soild
combination of base shp layers.For some reason, i have to choose the
mapcomposer mapitem's "Lock layers for map item" and "Lock layer styles for
map item" options, then i need add a shp layer to mainwindow's canvas and
update that layer to the mapcomposer item. What makes me mad is, when i
choose that two options, i can't add the layer to mapitem; when i cancle
them, it will update all mainwindow's layer to the mapitem, which is
useless.
>
> Here is my question, how to add a layer to the locked map composer item.

Use QgsComposerMap::setLayerSet [1]

Nyall

1.
http://qgis.org/api/classQgsComposerMap.html#add4db2cc8afa366c4ed07a73b55a8cb3
_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to