[Qgis-developer] Wierd issue with Python and triggerRepaint()
Gary Sherman
gsherman at geoapt.com
Wed Jan 28 10:59:28 PST 2015
On 1/28/15 8:27 AM, Martin Dobias wrote:
> Hi Gary
>
> I cannot replicate your problem (tried 2.6 and master). I have
> attached a very simple test plugin that first creates an layer and
> then adds a feature on a click of a button. With the triggerRepaint()
> call the canvas is refreshed correctly (when caching is enabled on or
> not). Let me know if that code works for you - maybe your problem is
> somewhere else or it is more complex.
>
> Cheers
> Martin
>
Martin:
Your example works fine---must be something else going on in my code.
I'll have to dig deeper.
Thanks for taking the time to put together an example!
-gary
>
> On Fri, Jan 23, 2015 at 5:52 AM, Gary Sherman <gsherman at geoapt.com
> <mailto:gsherman at geoapt.com>> wrote:
>
> I have a plugin that makes modifications to a memory layer, then
> calls triggerRepaint() to refresh. Unfortunately, it doesn't
> refresh the layer. If I open the Python console before making the
> mods, it works from the console:
>
> lyr = iface.activeLayer()
> lyr.triggerRepaint()
>
> If I turn off caching in Settings, I don't have a problem with my
> plugin.
>
> You rendering experts have any ideas?
>
> Thanks,
>
> -gary
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Gary Sherman
>
> Founder, QGIS Project
> Consulting: geoapt.com <http://geoapt.com>
> Publishing: locatepress.com <http://locatepress.com>
>
> We work virtually anywhere
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Gary Sherman
Founder, QGIS Project
Consulting: geoapt.com
Publishing: locatepress.com
We work virtually anywhere
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150128/703f3557/attachment.html>
More information about the Qgis-developer
mailing list