[Gfoss] QGIS: Qt Designer, Python e maschere per le query predefinite

Curiosando, da totale ignorante in materia quale sono, in questo post del
blog di Nathan Woodrow:
http://nathanw.net/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/
ho intuito, dalle figure, (non scherzo, l'ho intuito veramente dalle figure
perchè, ripeto, sono totalmente ignorante in materia) che, sapendo usare Qt
Designer e Python, si potrebbero fare delle "belle cose", in particolare
delle "maschere" personalizzate per la gestione dell'input dati.
Per uno come me che sta al livello zero, cosa mi consigliate per
approcciare, da principiante, Python?
Ci sono tutorial e manuali "basic" per l'uso di Python che possano capire
anche i "diversamente intelligenti" come me?
Un'ultima cosa.
Una volta acquisita la giusta padronanza di Qt Designer e di Python, secondo
voi, è possibile crearsi delle "maschere" personalizzate finalizzate non per
inserire i dati di input in tabella ma, bensì, per poter fare delle query
predefinite (ad esempio, tanto per capirci, una mascherina con due celle di
input numerico, una per il Foglio e l'altra per il Mappale, che mi permetta
di richiedere, nel layer "Catastali", la selezione di una particella
catastale appartenente un certo Foglio, invece di dover classicamente
digitare, nello strumento "Seleziona per espressione", la classica
espressione del tipo "FOGLIO" = 5 AND "NUMERO" = 1743).
Saluti

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/QGIS-Qt-Designer-Python-e-maschere-per-le-query-predefinite-tp7593500.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.

Il giorno Fri, 21 Aug 2015 04:45:15 -0700 (MST)
Marco <spaziani.marco@gmail.com> ha scritto:

ciao,

Curiosando, da totale ignorante in materia quale sono, in questo post
del blog di Nathan Woodrow....

sospetto ci siano altre modalità più smart, ma certamente pyqgis
(+ QtDesigner + python);

fonte: pyqgis cookbook :slight_smile:

.....
nello strumento "Seleziona per espressione", la classica espressione
del tipo "FOGLIO" = 5 AND "NUMERO" = 1743). Saluti

ovviamente dovrai sempre dare foglio e mappale, quello che puoi fare è
predisporre una form con le due caselle predefinite, pronte per
l'inserimento da parte dell'utente;

ciao,
giuliano

Il giorno 21 agosto 2015 19:37, giulianc51 <giulianc51@gmail.com> ha
scritto:

Il giorno Fri, 21 Aug 2015 04:45:15 -0700 (MST)
Marco <spaziani.marco@gmail.com> ha scritto:

ciao,

> Curiosando, da totale ignorante in materia quale sono, in questo post
> del blog di Nathan Woodrow....

sospetto ci siano altre modalità più smart, ma certamente pyqgis
(+ QtDesigner + python);

fonte: pyqgis cookbook :slight_smile:

La funzionalità citata da Marco è veramente potente. Permette di aggiungere
codice python ai form di QGIS ed in effetti si possono fare cose molto
interessanti. Ovviamente ci sono diversi limiti e per implementare cose più
complesse conviene crearsi un plugin.

Se ti interessa, da assoluto neofita, mi è capitato di creare form con
codice python. Probabilmente il codice non è dei più eleganti ma fa quello
che deve.
Puoi scaricare tutto qui [0], magari ti serve come punto di partenza.

io ho fatto riferimento al pyqgis cookbook e alla documentazione delle API
di qgis, oltre ovviamente alla lista degli sviluppatori qgs-dev che mi
hanno dato le giuste dritte.

[0] https://github.com/lucalanteri/mzs

altri riferimenti:
https://www.youtube.com/watch?v=Z84GMcQV3EM
http://www.qgis.org/api/

ps Ricordati di inserire sempre DEBUGMODE = True per fare in modo che qgis
ricarichi il codice ad ogni apertura del form, altrimenti ad ogni modifica
devi riavviare qgis.

a presto
Luca

> .....
> nello strumento "Seleziona per espressione", la classica espressione
> del tipo "FOGLIO" = 5 AND "NUMERO" = 1743). Saluti

ovviamente dovrai sempre dare foglio e mappale, quello che puoi fare è
predisporre una form con le due caselle predefinite, pronte per
l'inserimento da parte dell'utente;

ciao,
giuliano
_______________________________________________
Gfoss@lists.gfoss.it
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.
750 iscritti al 18.3.2015

Intanto grazie a tutti per i preziosi suggerimenti.
Credo però che sia utile, per chi è interessato alla questione, far sapere
che ho risolto il "problema" in maniera più light e di più immediata
soluzione, grazie a Model di Processi.
Alla prossima.

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/QGIS-Qt-Designer-Python-e-maschere-per-le-query-predefinite-tp7593500p7593537.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.