On Thu, 2012-11-01 at 13:24 +0200, Justin Hubbard wrote: > Can iface be called from a standalone PyQGis application? Sorry, I've never worked with standalone PyQGis. But I'm pretty sure there is a way to get access to iface.
Cheers > > On Thu, Nov 1, 2012 at 1:12 PM, Matthias Kuhn <[email protected]> > wrote: > On Thu, 2012-11-01 at 12:19 +0200, Justin Hubbard wrote: > > In line with this, Is there any way to open a QGIS dialog > (To edit > > layer properties for example) from a PyQGis application? > > Has anyone been able to do this? > > Try: > iface.showLayerProperties( mapLayer ) > > Cheers, > Matthias > > > > > > > Thanks > > Justin > > > > On Thu, Nov 1, 2012 at 9:32 AM, Matthias Kuhn > <[email protected]> > > wrote: > > Hi Justin, > > > > What you want to do is probably create a new > renderer of > > different type > > and replace the current renderer with the new one. > You have to > > create it > > yourself. > > > > In the API [1] click on "Inheritance diagram" (just > on the top > > of the > > page) to see, what subclasses are available. > > The you set the new renderer on the vector layer, I > think that > > should do > > the trick. > > > > Regards, > > Matthias > > > > [1]: > http://www.qgis.org/api/classQgsFeatureRendererV2.html > > > > > > On Thu, 2012-11-01 at 08:58 +0200, Justin Hubbard > wrote: > > > Hi > > > > > > > > > I would like to know how to change the renderer > type in a > > PyQGis > > > application. > > > The vector layer (Spatialite) is a singleSymbol > type > > currently. (Point > > > geometries) and I need to change the symbols > depending on > > the value of > > > an attribute in the layer. > > > I am new to Python and QGis so have no idea how to > do this. > > (I notice > > > that there is no setType method on the > QgsFeatureRendererV2, > > which i > > > would have assumed would do the trick) > > > > > > > > > Any help appreciated > > > > > _______________________________________________ > > > Qgis-developer mailing list > > > [email protected] > > > > http://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > > > _______________________________________________ > > Qgis-developer mailing list > > [email protected] > > > http://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > > > > > > > > > -- > > > Warm regards > Justin Hubbard > > -- > > > > > > > > > > > Justin Hubbard > > Software Engineer and > Support > > > > > > > > Mobile: > > > +27 (0)79 827 1657 > > > > > > Fax: > > > +27 (0)86 540 6016 > > > > > > Email: > > > [email protected] > > > > > > Web Site: > > > www.pyrotechsoftware.com > > > > _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
