[QGIS-it-user] Salvataggio variabili di progetto

Giulio Fattori giulio.fattori a tin.it
Lun 17 Lug 2023 03:28:29 PDT


Buongiorno,

ho la necessità di creare una variabile di progetto e salvarci dei 
valori, questo codice che mi permette di farlo:

ProjectInstance = QgsProject.instance()

myValue = {'test1': 1, 'test2': 'due'}

# set Variable
QgsExpressionContextUtils.setProjectVariable(
     ProjectInstance, 'TestVariable', myValue)

# get Variable
print(QgsExpressionContextUtils.projectScope(
     ProjectInstance).variable('TestVariable'))

tutto ciò funziona correttamente, ma dopo aver salvato il progetto 
chiuso e ricaricato, la variabile risulta presente ma di valore nullo.

Ho WIN10 e provato sia con la 3.28, 3.32, 3.33 sia in gpgk che in qgz ma 
non viene memorizzato alcun valore.

Sbaglio procedura o è un bug ?

Grazie

a presto Giulio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20230717/2e1c022e/attachment.htm>


Maggiori informazioni sulla lista QGIS-it-user