Il 18/07/2023 15:59, Andrea Giudiceandrea via QGIS-it-user ha scritto:
Ciao Giulio,
hai provato a ad utilizzare le stesse funzioni con valori di tipo stringa o numerici o booleani? Tali valori vengono salvati nel progetto? Che io sappia è possibile salvare nel progetto, come variabili utente da utilizzare nelle espressioni, solo tali tipi di dati e non, come nel tuo caso, un dizionario.

Hai letto anche la seguente pagina del Developer Cookbook dove è indicato un altro modo per memorizzare dei valori nel progetto? https://docs.qgis.org/3.28/en/docs/pyqgis_developer_cookbook/settings.html#reading-and-storing-settings

A presto.

Andrea

Il 17/07/2023 12:28, Giulio Fattori ha scritto:
Buongiorno,

ho la necessità di creare una variabile di progetto e salvarci dei valori, questo codice che mi permette di farlo:
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Buongiorno,

in effetti le variabili memorizzabili non comprendono, come tipo, i dizionari.

Ho risolto trasformando il dizionario in stringa e viceversa con eval()

Grazie

a presto

Giulio

_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Rispondere a