[Gfoss] help su pyqgis

giulianc51 giulianc51 a gmail.com
Mar 21 Ott 2014 22:29:11 CEST


Il giorno Tue, 21 Oct 2014 18:59:12 +0200
Salvatore Larosa <lrssvtml a gmail.com> ha scritto:

> Ciao Giuliano,

ciao Salvatore,


> > ....
> > ad es. ha qualche influenza l'istruzione initQgis() che non capisco
> > bene dove vada esattamente collocata: subito dopo l'import del
> > modulo? nel main? nella classe mainWindow?
> >
> > oppure il "setPrefixPath" che non capisco se deve puntare a
> > "/usr/lib/qgis" o a "/usr/bin/qgis"?
> 
> supponendo che tu abbia una funzione main basta inizializzare le
> librerie come segue:
> 
> def main(app)
>     QgsApplication.setPrefixPath(qgis_prefix_path, True)
>     QgsApplication.initQgis()
>     ...................
>     [esecuzione del programma]
>     ...................
>     QgsApplication.exitQgis()
>     sys.exit(app.exec_())
> 
> la variabile qgis_prefix_path per linux è "/usr" oppure "/usr/local"
> se hai compilato qgis
> mentre per windows è il path alla cartella qgis:
> "C:\\OSGeo4W\\apps\\qgis"

[linux, non l'avevo detto :-(] grazie, provo :-)


> > 2) all'avvio del programma, mi viene segnalato un warning circa
> > "QGraphicsScene::addItem: item has already been added to this
> > scene";
> 
> solamente un warning nulla di preoccupante.

sì, certo, solo che con qgis non accade e quindi mi chiedevo il
motivo :-)


> Saluti!
 
grazie, gentile e disponibile come sempre (e come Ginetto :-), ciao,
giuliano



Maggiori informazioni sulla lista Gfoss