[Qgis-developer] Changing the Filter of an existing layer

Andreas Neumann a.neumann at carto.net
Wed Jun 20 07:49:46 PDT 2012


 Hi,

 For an existing layer I would like to add/change/remove the WHERE 
 filter by script - the same that one would normally set by the query 
 builder.

 Do I need to change the QgsDataSourceURI() of that QgsVectorLayer and 
 then reload it or is there an easier/more elegant way to change the 
 filter of an existing layer?

 Thanks if you have any ideas or even sample code on how to achieve 
 this.

 Andreas

-- 
 --
 Andreas Neumann
 Böschacherstrasse 10A
 8624 Grüt (Gossau ZH)
 Switzerland


More information about the Qgis-developer mailing list