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 |
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 |
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 |
Free forum by Nabble | Edit this page |