stavo analizzando e provando le istruzioni del dev cookbook, in
particolare la gestione dei layer vettoriali ed il canvas; ho questi
2 problemi (in un programma standalone che usa pyqgis):
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"?
stavo analizzando e provando le istruzioni del dev cookbook, in
particolare la gestione dei layer vettoriali ed il canvas; ho questi
2 problemi (in un programma standalone che usa pyqgis):
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:
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"
2) all'avvio del programma, mi viene segnalato un warning circa
"QGraphicsScene::addItem: item has already been added to this scene";
Il giorno Tue, 21 Oct 2014 18:59:12 +0200
Salvatore Larosa <lrssvtml@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:
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