plugin qgis: un aiuto

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

plugin qgis: un aiuto

Giuliano Curti
ciao,


stavo sistemando il plugin di lettura dei file catastali TAF e DIS
in vista della pubblicazione e cercavo di fare un pò di pulizia,
soprattutto nella mia conoscenza di pyqgis, cresciuta finora fra
copia/incolla ed empirismo;

per compattezza del codice e facilità manutentiva, volevo organizzare
una struttura con due classi: il plugin base e la gui; qualcosa come
indicato alla pagina
http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/plugins.html
dove si parla appunto di
- mainPlugin.py
- form.py;

lo snippet (si dice così?) preso paro paro dalla pagina funziona, ma
quando cerco di mettere la gui con le istruzioni
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self)
mi da errore ".. instance has no attribute setObjectname";

aggiungendo le istruzioni
- mw = QMainWindow()
- self.ui.setupUi(mw)
- mw.show()
non da errore ma non visualizza la finestra;

mi manca ovviamente un'adeguata conoscenza dell'architettura di
sistema per capire come e dove si incastrano i vari elementi: c'è
qualche anima buona che sa indicarmi dove sbaglio? o darmi qualche
indirizzo utile dove approfondire?


grazie infinite, ciao,
giuliano


PS: nell'attesa di allestire il plugin me ne sono fatto una versione
standalone per sistemare l'interfaccia e le funzioni di lettura: se
qualcuno fosse interessato a provarla sono ben contento di
condividerla :-)


_______________________________________________
[hidden email]
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.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: plugin qgis: un aiuto

Luigi Pirelli-2
manca anche tutto il codice per capire che cosa hai scrito

"instance has no attribute setObjectname" significa che quel che hai
fatto non deriva da QObject (e la cosa mi pare piuttosto strana se
vuoi creare una GUI)

ciao Luigi Pirelli

2014-11-14 17:37 GMT+01:00 giulianc51 <[hidden email]>:

> ciao,
>
>
> stavo sistemando il plugin di lettura dei file catastali TAF e DIS
> in vista della pubblicazione e cercavo di fare un pò di pulizia,
> soprattutto nella mia conoscenza di pyqgis, cresciuta finora fra
> copia/incolla ed empirismo;
>
> per compattezza del codice e facilità manutentiva, volevo organizzare
> una struttura con due classi: il plugin base e la gui; qualcosa come
> indicato alla pagina
> http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/plugins.html
> dove si parla appunto di
> - mainPlugin.py
> - form.py;
>
> lo snippet (si dice così?) preso paro paro dalla pagina funziona, ma
> quando cerco di mettere la gui con le istruzioni
> - self.ui = Ui_MainWindow()
> - self.ui.setupUi(self)
> mi da errore ".. instance has no attribute setObjectname";
>
> aggiungendo le istruzioni
> - mw = QMainWindow()
> - self.ui.setupUi(mw)
> - mw.show()
> non da errore ma non visualizza la finestra;
>
> mi manca ovviamente un'adeguata conoscenza dell'architettura di
> sistema per capire come e dove si incastrano i vari elementi: c'è
> qualche anima buona che sa indicarmi dove sbaglio? o darmi qualche
> indirizzo utile dove approfondire?
>
>
> grazie infinite, ciao,
> giuliano
>
>
> PS: nell'attesa di allestire il plugin me ne sono fatto una versione
> standalone per sistemare l'interfaccia e le funzioni di lettura: se
> qualcuno fosse interessato a provarla sono ben contento di
> condividerla :-)
>
>
> _______________________________________________
> [hidden email]
> 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.
> 666+40 iscritti al 5.6.2014
_______________________________________________
[hidden email]
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.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: plugin qgis: un aiuto

Giuliano Curti
Il giorno Sat, 15 Nov 2014 10:25:31 +0100
Luigi Pirelli <[hidden email]> ha scritto:

> manca anche tutto il codice per capire che cosa hai scrito

con mail privata mando a te (ed a Luca che è accorso in aiuto) l'intero
plugin con alcune info;


> ciao Luigi Pirelli

grazie, ciao,
giuliano
_______________________________________________
[hidden email]
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.
666+40 iscritti al 5.6.2014