[Gfoss] Qgis e Form

Ciao,

ho due domande a cui sono sicuro qualcuno saprà rispondermi:

1- come faccio per aggiungere un azione in QGIS che apra il form di default autogenerato ?
Giusto per capirci, in fase di editing trovo comodissima la possibilità di aprire il form autogenerato direttamente con un click, ma se attivo l’opzione “open feature form if a single feature is identified” perdo la possibilità di utilizzare la finestra “identity result” che trovo altrettanto comoda per altre operazioni. Aggiungendo un azione potrei attivare le due funzioni con 2 diversi pulsanti salvando così capra e cavoli.

2- è possibile attivare in qualche modo il pulsante di “toogle editing” oltre al “salva” e “cancella” nei form autogenerati? Se infatti apro un form e voglio copiare un valore o mi accorgo che devo modificare un valore devo chiudere il form, attivare l’editing e poi riaprire il form.

Lo so basterebbe farsi un form personalizzato ma viste le nuove fantastiche funzionalità di QGIS 1.9 per autogenerare i form viene da impigrirsi: è già tutto li !

grazie
^L^

capito niente, ma sembra una figata!
:smiley:

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Qgis-e-Form-tp7580584p7580588.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.

lo so, non mi sono capito neanch’io a scriverla, ma è molto più semplice di quello che sembra !

···

Il giorno 17 dicembre 2012 10:37, stefano campus <stefano.campus@regione.piemonte.it> ha scritto:

capito niente, ma sembra una figata!
:smiley:


View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Qgis-e-Form-tp7580584p7580588.html
Sent from the Gfoss – Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.


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.
630 iscritti al 1.12.2012

Cioè, credo tu ti riferisca a questo:
http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/

in pratica basta fare una gui personalizzata per il proprio layer e metterci dentro un pulsante con la chiamata di python all’editing…tra l’altro è una cosa che sto iniziando a fare.

Ho capito bene?

···

2012/12/17 Luca Lanteri <mescal72@gmail.com>

lo so, non mi sono capito neanch’io a scriverla, ma è molto più semplice di quello che sembra !


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.
630 iscritti al 1.12.2012

Il giorno 17 dicembre 2012 10:37, stefano campus <stefano.campus@regione.piemonte.it> ha scritto:

capito niente, ma sembra una figata!
:smiley:


View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Qgis-e-Form-tp7580584p7580588.html
Sent from the Gfoss – Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.


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.
630 iscritti al 1.12.2012

Si, in effetti così si può fare, però nella maggioranza dei casi mi basta il form autogenerato da QGIS,senza doverne creare uno ad hoc, ma mi piacerebbe poterlo lanciare direttamente come azione.

Il bello infatti è che con i form automatici in pochi click riesco a creare la maschera che mi serve praticamente al volo. Creando i form da Qt invece serve decisamente più tempo e quindi alla fine vale la pena farlo solo per i dati che si utilizzando più spesso.

Per il punto uno probabilmente basta conoscere il comando giusto da mettere all’interno dell’azione azione ma guardando nella documentazione delle api di qgis (http://qgis.org/api/) non riesco a capire come fare.

Nel secondo caso invece immagino che ci sia bisogno di una qualche modifica al codice ci QGIS che genera i form, ma si dovrebbe trattare di una modifica relativamente semplice.

···

Il giorno 17 dicembre 2012 18:05, Luca Mandolesi <mandoluca@gmail.com> ha scritto:

Cioè, credo tu ti riferisca a questo:
http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/

in pratica basta fare una gui personalizzata per il proprio layer e metterci dentro un pulsante con la chiamata di python all’editing…tra l’altro è una cosa che sto iniziando a fare.

Ho capito bene?

2012/12/17 Luca Lanteri <mescal72@gmail.com>

lo so, non mi sono capito neanch’io a scriverla, ma è molto più semplice di quello che sembra !


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.
630 iscritti al 1.12.2012

Il giorno 17 dicembre 2012 10:37, stefano campus <stefano.campus@regione.piemonte.it> ha scritto:

capito niente, ma sembra una figata!
:smiley:


View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Qgis-e-Form-tp7580584p7580588.html
Sent from the Gfoss – Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.


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.
630 iscritti al 1.12.2012

Ciao,

2012/12/17 Luca Lanteri <mescal72@gmail.com>:

Per il punto uno probabilmente basta conoscere il comando giusto da mettere
all'interno dell'azione azione ma guardando nella documentazione delle api
di qgis (http://qgis.org/api/) non riesco a capire come fare.

per un corso in PT ho anch'io cercato, invano, tale comando.
Non c'è modo al momento di aprire il form, che sia quello
autogenerato o quello definito tramite file .ui non importa,
la funzione da chiamare sarebbe la stessa.

Conviene aprire un ticket.

Nel secondo caso invece immagino che ci sia bisogno di una qualche modifica
al codice ci QGIS che genera i form, ma si dovrebbe trattare di una modifica
relativamente semplice.

Non mi ricordo se qualcosa del genere era già stata
discussa o se era qualcosa di leggeremente diverso (più
probabile).

Se la finestra col form è modale (non ho provato) vale la
pena aggiungere un flag che mostri/nasconda il pulsante
in base alle condizioni:

- nel caso di aggiunta/modifica di features il pulsante non
deve essere mostrato,

- nel caso di visualizzazione del form verrebbe mostrato.

Anche in questo caso, se non c'è già, un ticket farebbe
comodo, inoltre potresti provare ad esporre questi due
problemi in qgis-dev ML chissà che qualcuno non conosca
via alternative o stia già pensando di metterci le mani.

Saluti.

Il giorno 17 dicembre 2012 18:05, Luca Mandolesi <mandoluca@gmail.com> ha
scritto:

Cioè, credo tu ti riferisca a questo:

http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/

in pratica basta fare una gui personalizzata per il proprio layer e
metterci dentro un pulsante con la chiamata di python all'editing...tra
l'altro è una cosa che sto iniziando a fare.

Ho capito bene?

2012/12/17 Luca Lanteri <mescal72@gmail.com>

lo so, non mi sono capito neanch'io a scriverla, ma è molto più semplice
di quello che sembra !

Il giorno 17 dicembre 2012 10:37, stefano campus
<stefano.campus@regione.piemonte.it> ha scritto:

capito niente, ma sembra una figata!
:smiley:

--
View this message in context:
http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Qgis-e-Form-tp7580584p7580588.html
Sent from the Gfoss -- Geographic Free and Open Source Software -
Italian mailing list mailing list archive at Nabble.com.
_______________________________________________
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.
630 iscritti al 1.12.2012

_______________________________________________
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.
630 iscritti al 1.12.2012

_______________________________________________
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.
630 iscritti al 1.12.2012

--
Giuseppe Sucameli - Faunalia