<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font size="2"><font face="Century Gothic">Buongiorno,</font></font></p>
    <p><font size="2"><font face="Century Gothic">ho la necessità di
          creare una variabile di progetto e salvarci dei valori, questo
          codice che mi permette di farlo:</font></font></p>
    <p><font face="monospace">ProjectInstance = QgsProject.instance()<br>
        <br>
        myValue = {'test1': 1, 'test2': 'due'}<br>
        <br>
        # set Variable<br>
        QgsExpressionContextUtils.setProjectVariable(<br>
            ProjectInstance, 'TestVariable', myValue)<br>
        <br>
        # get Variable<br>
        print(QgsExpressionContextUtils.projectScope(<br>
            ProjectInstance).variable('TestVariable'))</font><br>
    </p>
    <p>tutto ciò funziona correttamente, ma dopo aver salvato il
      progetto chiuso e ricaricato, la variabile risulta presente ma di
      valore nullo.</p>
    <p>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.</p>
    <p>Sbaglio procedura o è un bug ?</p>
    <p>Grazie</p>
    <p>a presto Giulio<br>
    </p>
  </body>
</html>