[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