ciao a tutti,
Giuseppe ed io saremmo sul punto di pubblicare il plugin di topografia
(catastale); non si tratta di un lavoro completo, bensì di un progetto
di fattibilità, tanto per capirne utilità ed interesse;
ho però un brutto problema(1) che vorrei, con il vostro aiuto, risolvere
prima del rilascio;
caricato ed avviato il plugin tutto sembra normale, in particolare
il clickTool per consentire l'interazione dell'utente con la mappa;
quando però attivo un comando esterno al plugin, non c'è verso di
riacquisire il controllo del mouse dall'interno;
ho provato a spostare le istruzioni da run() a __init__() ma non
risolve;
a prima vista sono coinvolti 'iface' e 'iface-> canvas' e questi non
dovrebbero essere intaccati dai comandi che eseguo ma evidentemente
c'è qualcosa che la mia inadeguata conoscenza di pyqgis non mi
consente di cogliere
qualche aiuto?
grazie, ciao,
giuliano
(1) purtroppo i problemi sono più d'uno, ecco il perchè del numero
d'ordine nel soggetto 
senza saper ne leggere ne scrivere… ma non potreste semplicemetne registrare delle callback agli eventi della canvas? tipo clicked, move, etc,etc?
iface.mapCanvas().keyPressed.connect( (event) )
ciao ginetto
···
2013/10/25 giulianc51 <giulianc51@gmail.com>
ciao a tutti,
Giuseppe ed io saremmo sul punto di pubblicare il plugin di topografia
(catastale); non si tratta di un lavoro completo, bensì di un progetto
di fattibilità, tanto per capirne utilità ed interesse;
ho però un brutto problema(1) che vorrei, con il vostro aiuto, risolvere
prima del rilascio;
caricato ed avviato il plugin tutto sembra normale, in particolare
il clickTool per consentire l’interazione dell’utente con la mappa;
quando però attivo un comando esterno al plugin, non c’è verso di
riacquisire il controllo del mouse dall’interno;
ho provato a spostare le istruzioni da run() a init() ma non
risolve;
a prima vista sono coinvolti ‘iface’ e ‘iface-> canvas’ e questi non
dovrebbero essere intaccati dai comandi che eseguo ma evidentemente
c’è qualcosa che la mia inadeguata conoscenza di pyqgis non mi
consente di cogliere
qualche aiuto?
grazie, ciao,
giuliano
(1) purtroppo i problemi sono più d’uno, ecco il perchè del numero
d’ordine nel soggetto 
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.
666 iscritti al 22.7.2013
Il giorno Fri, 25 Oct 2013 18:50:29 +0200
Gino Pirelli <luipir@gmail.com> ha scritto:
ciao Gino e grazie;
senza saper ne leggere ne scrivere... ma non potreste semplicemetne
registrare delle callback agli eventi della canvas? tipo clicked,
move, etc,etc?
iface.mapCanvas().keyPressed.connect( <callback>(event) )
spero di aver capito bene e proverò; io avevo attinto dal CookBook
usando delle funzioni native di pyqgis che mi trovavo già pronte; così
invece dovrò ad es. intercettare anche le coordinate del mouse oltre
che l'evento;
cmq grazie mille,farò qualche esperimento;
ciao ginetto
ciao,
giuliano