[Gfoss] QGIS e moduli python

Luigi Pirelli luipir a gmail.com
Mer 7 Ott 2015 12:43:07 CEST


QgsProject.instance().homePath()

che e' diversa da '' solo dopo aver caricato il progetto
Luigi Pirelli

**************************************************************************************************
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Elance: https://www.elance.com/s/edit/luigipirelli/
* GitHub: https://github.com/luipir
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis
**************************************************************************************************


2015-10-07 12:29 GMT+02:00 Luca Lanteri <lklanteri a gmail.com>:
> scusa Luca,
> riavviando qgis in effetti con sys.path.append(c:\path\) funziona tutto.
>
> Salvatore e Giuliano,
> inserendolo nella cartella .qgis 2 funziona tutto perfettamente anche a me
> preferirei che funzionasse tutto da una cartella dove sta il mio progetto
> Il  modulo infatti vorrei caricarlo anche da uno script python che deve
> essere portabile.
>
> immagino che esista una variabile con il percorso del progetto attuale di
> qgis. In questo modo potrei aggiungere  sys.path.append("path del progetto")
> al mio script principale.
> Sapete come si chiama questa variabile ?
>
> grazie a tutti
> Luca
>
>
> Il giorno 7 ottobre 2015 12:09, giulianc51 <giulianc51 a gmail.com> ha
> scritto:
>>
>> Il giorno Wed, 7 Oct 2015 11:33:17 +0200
>> Luca Lanteri <lklanteri a gmail.com> ha scritto:
>>
>> > Ciao a tutti,
>>
>> ciao Luca,
>>
>>
>> > ho creato un modulo in python che contiene alcune mie funzioni ma non
>> > riesco ad importarlo nella console python di qgis.
>> > Sicuramente sto sbagliando qualcosa. Provo a riportare i passi fatti:
>> > ........
>>
>> > Qualcuno sa aiutarmi ?
>>
>> non confermo:
>> a) creato un modulo pippo.py con una funzione lippo() come hai indicato
>> b) messo nella cartella ~/.qgis2/python/plugins
>> c) aperta la console python di qgis
>> d) caricato (senza errori) il modulo (*)
>> e) il comando pippo.lippo() genera l'output voluto :-)
>>
>>
>> > grazie mille
>> >
>> > Luca
>>
>> ciao,
>> giuliano
>>
>> (*) ti ricordo che con dir(pippo) puoi vedere le funzioni del modulo
>> _______________________________________________
>> Gfoss a lists.gfoss.it
>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
>> Questa e' una lista di discussione pubblica aperta a tutti.
>> I messaggi di questa lista non hanno relazione diretta con le posizioni
>> dell'Associazione GFOSS.it.
>> 786 iscritti al 30.9.2015
>
>
>
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 786 iscritti al 30.9.2015


Maggiori informazioni sulla lista Gfoss