<div dir="ltr"><div>As you said I solved it using addMapLayer with a False parameter to indicate to not add on the legend<br></div><div><br></div><div>Thank you</div><div>Xavier Barnada</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-10-19 14:07 GMT+02:00 Martin Dobias <span dir="ltr"><<a href="mailto:wonder.sk@gmail.com" target="_blank">wonder.sk@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Xavier<br>
<span class=""><br>
On Wed, Oct 19, 2016 at 7:57 PM, Xavier Barnada <<a href="mailto:xbarnada@gisce.net">xbarnada@gisce.net</a>> wrote:<br>
> Hi,<br>
><br>
> I'm developing a plugin in Python and I want to add a vector layer to a<br>
> layer group. I'm trying to do it using this:<br>
><br>
><br>
> import qgis<br>
> root = qgis.core.QgsProject.instance(<wbr>).layerTreeRoot()<br>
> test_group = root.addGroup('Test')<br>
><br>
> uri = qgis.core.QgsDataSourceURI()<br>
> uri.setConnection('172.26.0.<wbr>106', '5432','gis', 'gis','gis')<br>
> uri.setDataSource('public', 'test_table', 'geom', '', 'name')<br>
> layer = qgis.core.QgsVectorLayer(uri.<wbr>uri(), 'Test', 'postgres')<br>
> print layer.isValid()<br>
> test_group.addLayer(layer)<br>
><br>
><br>
> The layer is valid but it don't appear on the layer group<br>
><br>
> Does it need any extra action?<br>
<br>
</span>Yes, one needs to add the layer to the map layer registry before<br>
adding it to the layer tree. Just insert this<br>
<br>
QgsMapLayerRegistry.instance()<wbr>.addMapLayer(layer)<br>
<br>
before the last line with addLayer() call.<br>
<br>
Cheers<br>
Martin<br>
<br>
<br>
><br>
> Best reggards<br>
> Xavier Barnada<br>
><br>
> ______________________________<wbr>_________________<br>
> Qgis-developer mailing list<br>
> <a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
> List info: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
> Unsubscribe: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
</blockquote></div><br></div>