Il 12/03/2022 13:32, Franco Cazzola ha scritto:
mi sembra complicato, in particolare se uso gli esempi [1] e [2] quando attivo il codice python del menu?
Non si può fare nel file .ini come per il menù e toolbar qgis ?
Ciao Franco,
per quanto ne so, non è possibile effettuare tale personalizzazione se non tramite uno script Python.
E' possibile far eseguire automaticamente uno script Python in vari modi:
- all'avvio di QGIS tramite il file startup.py posto nella corretta directory o impostando la variabile d'ambiente PYQGIS_STARTUP [1]
- all'apertura / salvataggio / chiusura di un progetto, tramite le macro Python definibili nelle proprietà del progetto [2]
Quindi, per esempio, puoi utilizzare il codice indicato nella risposta già linkata [3] direttamente in un file startup.py posto nella corretta directory.
A presto.
Andrea
[1] https://docs.qgis.org/3.22/en/docs/pyqgis_developer_cookbook/intro.html#running-python-code-when-qgis-starts
[2] https://docs.qgis.org/3.22/en/docs/user_manual/introduction/qgis_configuration.html#macros-properties
[3] https://gis.stackexchange.com/questions/250139/setting-different-context-menu-actions-for-each-layer-type-with-pyqgis/250170#250170