AW: Re: AW: [Qgis-user] How to get group index ?

Ziegler Stefan Stefan.Ziegler at bd.so.ch
Thu Feb 3 11:46:18 PST 2011


The python bindings for this method was introduced with revision 14164.
So you should try QGIS 1.6 I guess.

regards
Stefan



> -----Ursprüngliche Nachricht-----
> Von: Kris Nackaerts [mailto:knackaerts at gmx.net]
> Gesendet am: Donnerstag, 3. Februar 2011 20:38
> An: Ziegler Stefan
> Betreff: Re: AW: [Qgis-user] How to get group index ?
> 
> I'm using version 1.4 on Ubuntu 10.x at the moment.
> 
> I did a dir(iface.legendInterface()) and 
> groupLayerRelationship() is not 
> in it.
> 
> the indexOf() function returns the index of the group in the 
> list of all 
> groups, but that's not the correct index for the legend.
> 
> On which version do you use it?
> Kris
> 
> 
> On 03/02/2011 17:40, Ziegler Stefan wrote:
> > Hi Kris
> >
> > this solution should still work (at least for me). Which 
> version of QGIS do you use?
> >
> > regards
> > Stefan
> >
> > Mit freundlichem Gruss
> > Stefan Ziegler
> > Leiter amtliche Vermessung
> >
> > Amt für Geoinformation
> > Rötistrasse 4
> > 4501 Solothurn
> > 032 627 75 96
> >
> > ----- Originalnachricht -----
> > Von: "Kris Nackaerts"<knackaerts at gmx.net>
> > Gesendet: Don, 3.2.2011 17:29
> > An: qgis-user at lists.osgeo.org
> > Betreff: [Qgis-user] How to get group index ?
> >
> > Dear,
> >
> > I'm trying to get the correct group index from python so I 
> can move layers into a predefined group. I can get the list 
> of groups, but not the correct index in the full legend tree. 
> Anyone who knows how to get this?
> >
> > I found one solution, but this is not working anymore:
> > 
> http://code.google.com/p/cataisrepository/source/browse/trunk/
qgis/plugins/soverify/tools/utils.py?spec=svn89&r=89
>
> It uses relationList =
iface.legendInterface().groupLayerRelationship()
> , a function that doesn't exist.
>
>
>
> my trial was:
>          if 'Templates' in legend.groups():
>              g_templates = legend.groups().indexOf('Templates')
>          else:
>              g_templates=legend.addGroup('Templates')
>          legend.moveLayer(loadedLayer,g_templates)
>
> Any hints?
>
> Kris


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20110203/a31dae2d/attachment.html>


More information about the Qgis-user mailing list