[Qgis-user] QGIS shutdown python script

Ross McDonald ross at mixedbredie.net
Tue Feb 4 12:46:57 PST 2014


Larry,

Fantastic! Just what I was looking for but didn't know where to start
looking.

And here's the page in the documentation:
http://www.qgis.org/en/docs/user_manual/introduction/qgis_configuration.html

It's OK that it is per project as this need has arisen for just one user
at the moment.

Thanks

Ross

On 04/02/14 18:36, Larry Shaffer wrote:
> Hi Ross,
> 
> On Tue, Feb 4, 2014 at 9:32 AM, Etienne Tourigny
> <etourigny.dev at gmail.com <mailto:etourigny.dev at gmail.com>> wrote:
> 
>     You could place your code in your plugin's unload() method.  But I'm
>     not sure this would work, because some things might not be available
>     at that time (e.g. layers, etc.).
> 
>     See this page for a simple example
>     http://www.qgis.org/en/docs/pyqgis_developer_cookbook/plugins.html
> 
> 
>     On Tue, Feb 4, 2014 at 7:41 AM, McDonaldR <McDonaldR at angus.gov.uk
>     <mailto:McDonaldR at angus.gov.uk>> wrote:
> 
>         Hi List____
> 
>         __ __
> 
>         Is it possible for QGIS to run a (python) script on shutdown? 
>         There is a feature on the QGIS issues list about startup scripts
>         (http://hub.qgis.org/issues/6297) – can shutdown scripts be used
>         in the same way?____
> 
> 
> Have your tried putting that Python code in the closeProject() Python
> Project Macro (in Project Properties dialog in QGIS 2.0+)? Not global to
> the app, but it is already implemented, just at the per-project level.
> 
> Regards,
> 
> Larry
> 
> 
>         Say, for example, I have a project in which I am editing a
>         dataset in a spatialite database. At the end of the edit session
>         I save my work and shutdown QGIS. Before shutdown actually
>         happens a python script/batch file runs which zips the
>         spatialite database and copies it to a remote server location
>         ready for processing by some other software.____
> 
>         __ __
> 
>         Thanks____
> 
>         __ __
> 
>         Ross____
> 
>         __ __
> 
>         *Ross McDonald *|**GIS Data Coordinator | Resources Department,
>         IT Division | Angus Council, Angus House, Orchardbank Business
>         Park, Forfar, DD8 1AT____
> 
>         T: *01307 476419* | F: 01307 476401 | E: mcdonaldr at angus.gov.uk
>         <mailto:mcdonaldr at angus.gov.uk> | W: *Angus Maps
>         <http://www.angus.gov.uk/maps/map_home.cfm>*____
> 
>         __ __
> 
>          
> 
>         This message is strictly confidential. If you have received this
>         in error, please inform the sender and remove it from your
>         system. If received in error you may not copy, print, forward or
>         use it or any attachment in any way. This message is not capable
>         of creating a legal contract or a binding representation and
>         does not represent the views of Angus Council. Emails may be
>         monitored for security and network management reasons.  Messages
>         containing inappropriate content may be intercepted. Angus
>         Council does not accept any liability for any harm that may be
>         caused to the recipient system or data on it by this message or
>         any attachment.
> 
> 
>         _______________________________________________
>         Qgis-user mailing list
>         Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>         http://lists.osgeo.org/mailman/listinfo/qgis-user
> 
> 
> 
>     _______________________________________________
>     Qgis-user mailing list
>     Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>     http://lists.osgeo.org/mailman/listinfo/qgis-user
> 
> 
> 
> 
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-user
> 



More information about the Qgis-user mailing list