[QGIS-it-user] QGIS 3.10 Win10 - Registrazione storico

Studio Multiservice s.s. studio.multiservice.mantova a gmail.com
Dom 19 Apr 2020 10:31:04 PDT


Ciao Andrea,

è perfettamente quello che cercavo!!

Grazie, a buon rendere

Alberto



Il giorno dom 19 apr 2020 alle ore 14:44 Andrea Giudiceandrea <
andreaerdna a libero.it> ha scritto:

> Studio Multiservice s.s. wrote
> > @user_full_name ||' / ' ||now()
> >
> > Stavo pensando di intervenire con una macro Python che lavorasse,
> appunto,
> > alla chiusura da salvare in [1] (credo).
>
> Ciao Alberto,
> per modificare i metadati del progetto puoi utilizzare
> QgsProject.instance().metadata() e QgsProject.instance().setMetadata(m) e
> per aggiungere un elemento a History puoi usare
> QgsProject.instance().metadata().addHistoryItem().
> https://qgis.org/pyqgis/3.10/core/QgsProject.html
> https://qgis.org/pyqgis/3.10/core/QgsProjectMetadata.html
> https://qgis.org/pyqgis/3.10/core/QgsAbstractMetadataBase.html
>
>
> Per esempio, qualcosa del genere:
>
>
> from qgis.core import QgsApplication, QgsProject
> from datetime import datetime
>
> def openProject():
>     utente = QgsApplication.userFullName()
>     m = QgsProject.instance().metadata()
>     m.addHistoryItem(utente + ' / ' + format(datetime.now()))
>     QgsProject.instance().setMetadata(m)
>
> def saveProject():
>     pass
>
> def closeProject():
>     pass
>
>
>
>
> --
> Sent from:
> http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20200419/22c634e6/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user