[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