<div>Hi</div><div><br></div>I have managed to change the layer renderer.<div>Thanks for your assistance.</div><div><br></div><div>In line with this, Is there any way to open a QGIS dialog (To edit layer properties for example) from a PyQGis application?</div>
<div>Has anyone been able to do this?</div><div><br></div><div>Thanks</div><div>Justin<br><div><br><div class="gmail_quote">On Thu, Nov 1, 2012 at 9:32 AM, Matthias Kuhn <span dir="ltr"><<a href="mailto:matthias.kuhn@gmx.ch" target="_blank">matthias.kuhn@gmx.ch</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Justin,<br>
<br>
What you want to do is probably create a new renderer of different type<br>
and replace the current renderer with the new one. You have to create it<br>
yourself.<br>
<br>
In the API [1] click on "Inheritance diagram" (just on the top of the<br>
page) to see, what subclasses are available.<br>
The you set the new renderer on the vector layer, I think that should do<br>
the trick.<br>
<br>
Regards,<br>
Matthias<br>
<br>
[1]: <a href="http://www.qgis.org/api/classQgsFeatureRendererV2.html" target="_blank">http://www.qgis.org/api/classQgsFeatureRendererV2.html</a><br>
<div><div class="h5"><br>
<br>
On Thu, 2012-11-01 at 08:58 +0200, Justin Hubbard wrote:<br>
> Hi<br>
><br>
><br>
> I would like to know how to change the renderer type in a PyQGis<br>
> application.<br>
> The vector layer (Spatialite) is a singleSymbol type currently. (Point<br>
> geometries) and I need to change the symbols depending on the value of<br>
> an attribute in the layer.<br>
> I am new to Python and QGis so have no idea how to do this. (I notice<br>
> that there is no setType method on the QgsFeatureRendererV2, which i<br>
> would have assumed would do the trick)<br>
><br>
><br>
> Any help appreciated<br>
</div></div>> _______________________________________________<br>
> Qgis-developer mailing list<br>
> <a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
<br>
<br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div><br>
</div></div>