Salve Michela, <br><br><div class="gmail_quote">2011/5/2 Michela Coletta <span dir="ltr"><<a href="mailto:michela.coletta@gmail.com" target="_blank">michela.coletta@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


</blockquote><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">  self.action = QAction(QIcon(':/plugins/Max_covering/icona.png'), 'Max Covering', self.iface.mainWindow())<br>


</blockquote><div><br>i due punti (:) all'inizio del percorso indicano che è una risorsa, non un semplice <br>percorso ad un file.<br><br>Puoi  eliminare i due punti ed inserire il percorso completo come ha già scritto Luca, <br>

oppure creare un file di risorse resources.qrc ed aggiungerci le icone che vuoi caricare.<br><br>Ti basterà copiare il file resources.qrc da un'altro plugin e modificarlo con QtCreator <br>
che offre un'interfaccia grafica per la modifica di tali file.<br><br>Una volta creato il file .qrc generi il relativo file .py delle risorse in questo modo<br><span style="font-family:courier new,monospace">pyrcc4 -o resources_rc.py resources.qrc</span><br>


<br>quindi ti basterà includere nel tuo codice python l'istruzione<br><span style="font-family:courier new,monospace">import resources_rc</span><br>che caricherà il modulo con le risorse.<br><br>Ti chiederai perché complicarsi la vita in questo modo: <br>


creare il file di risorse, compilarlo, importarlo nel codice.<br><br>1. Immagina di avere un'icona che usi nei posti più disparati.<br>Se avessi il percorso all'icona hardcoded nel codice e vorresti cambiarla dovresti <br>


modificare tutti i file che contengono il percorso all'icona. <br>Avendo un file di risorse ti basterà cambiare quello senza dover modificare il codice <br>del tuo programma.<br><br>2. Altro caso, immagina di avere più file di risorse con temi di icone differenti.<br>


Potresti passare da uno all'altro semplicemente modificando l'istruzione <br>import resources_rc <br>che carica il tuo file di risorse nel progetto, senza dover modificare tutti i percorsi <br>che hai nel tuo codice.<br>


<br>Capisco che inserire il path nel codice è  più semplice, ma una volta che hai preso <br>la mano con i file di risorse vedrai che in fin dei conti non sono così complicati da <br>utilizzare.<br><br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">Grazie in anticipo <br><br>-- <br><font color="#888888">Michela</font></blockquote><br>Saluti.<br>

<br></div></div>-- <br>Giuseppe Sucameli<br><br>