<div dir="ltr">Hi,<div><br></div><div>I'm developing a plugin in Python and I want to add a vector layer to a layer group. I'm trying to do it using this:</div><div><br></div><div><br></div><div><div><div>import qgis</div><div>root = qgis.core.QgsProject.instance().layerTreeRoot()</div><div>test_group = root.addGroup('Test')</div><div><br></div><div>uri = qgis.core.QgsDataSourceURI()</div><div>uri.setConnection('172.26.0.106', '5432','gis', 'gis','gis')</div><div>uri.setDataSource('public', 'test_table', 'geom', '', 'name')</div><div>layer = qgis.core.QgsVectorLayer(uri.uri(), 'Test', 'postgres')</div><div>print layer.isValid()</div><div>test_group.addLayer(layer)</div></div><div><br></div><div><br></div></div><div>The layer is valid but it don't appear on the layer group</div><div><br></div><div>Does it need any extra action?</div><div><br></div><div>Best reggards</div><div>Xavier Barnada</div></div>