<div dir="ltr">Hugo, eu gostava de fazer o texto... se me derem algum tempo... se virem que demoro, avancem com o post...<div><br></div><div>O engraçado é que neste pequeno projecto feito à pressão, era preciso este tipo de pequenas automatizações, e acabei por descobrir outras coisas que se podem fazer. Por exemplo, podemos mostrar uma janela de input muito simples e passar valores do user ao script da acção:</div>
<div><br></div><div><div>text, ok = QtGui.QInputDialog.getText(qgis.utils.iface.mainWindow(), titulo, texto)</div><div> if ok:</div><div> return text</div><div> else:</div><div> return False</div></div><div><br></div>
<div>a var text fica com o texto introduzido pelo user... sem precisar de ficheiro .ui. É só usar o widget QInputDialog directamente no código...</div><div><br></div><div>muito engraçado...</div><div><br></div><div>Duarte</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 15, 2014 at 6:51 PM, <span dir="ltr"><<a href="mailto:qgis-pt-request@lists.osgeo.org" target="_blank">qgis-pt-request@lists.osgeo.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send QGIS-pt mailing list submissions to<br>
<a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:qgis-pt-request@lists.osgeo.org">qgis-pt-request@lists.osgeo.org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:qgis-pt-owner@lists.osgeo.org">qgis-pt-owner@lists.osgeo.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of QGIS-pt digest..."<br>
<br>Tópicos de Hoje:<br>
<br>
1. Re: acção que faz zoom a registo noutro layer (Giovanni Manghi)<br>
2. Re: acção que faz zoom a registo noutro layer (Hugo)<br>
3. Re: acção que faz zoom a registo noutro layer (Giovanni Manghi)<br>
4. Re: acção que faz zoom a registo noutro layer (Hugo)<br>
5. Re: acção que faz zoom a registo noutro layer (Duarte Carreira)<br>
6. Re: acção que faz zoom a registo noutro layer (Hugo)<br>
<br><br>---------- Forwarded message ----------<br>From: Giovanni Manghi <<a href="mailto:giovanni.manghi@faunalia.pt">giovanni.manghi@faunalia.pt</a>><br>To: Duarte Carreira <<a href="mailto:dncarreira@gmail.com">dncarreira@gmail.com</a>><br>
Cc: <a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>Date: Thu, 15 May 2014 13:21:36 +0100<br>Subject: Re: [QGIS-pt] acção que faz zoom a registo noutro layer<br>> A vantagem de ter o código num ficheiro é que as acções python só aceitam<br>
> código numa única linha,<br>
<br>
o manual deixa intender que sim, estou enganado?<br>
<br>
<a href="http://www.qgis.org/en/docs/user_manual/working_with_vector/vector_properties.html#actions-menu" target="_blank">http://www.qgis.org/en/docs/user_manual/working_with_vector/vector_properties.html#actions-menu</a><br>
<br>
<br>
Abraço!<br>
<br>
<br><br>---------- Forwarded message ----------<br>From: Hugo <<a href="mailto:hfpmartins@gmail.com">hfpmartins@gmail.com</a>><br>To: Giovanni Manghi <<a href="mailto:giovanni.manghi@faunalia.pt">giovanni.manghi@faunalia.pt</a>><br>
Cc: Duarte Carreira <<a href="mailto:dncarreira@gmail.com">dncarreira@gmail.com</a>>, <a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>Date: Thu, 15 May 2014 14:04:13 +0100<br>Subject: Re: [QGIS-pt] acção que faz zoom a registo noutro layer<br>
<div dir="ltr">Ehehehh, google is watching you!! Muito 1984 :)<div>Sim de volta ao solinho e a todas poutras coisas boas :)</div><div><br></div><div>E digo-vos... FEELING GOOD!!!!</div><div><br></div><div>Abc,</div><div><br>
</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-15 13:21 GMT+01:00 Giovanni Manghi <span dir="ltr"><<a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>> A vantagem de ter o código num ficheiro é que as acções python só aceitam<br>
> código numa única linha,<br>
<br>
</div>o manual deixa intender que sim, estou enganado?<br>
<br>
<a href="http://www.qgis.org/en/docs/user_manual/working_with_vector/vector_properties.html#actions-menu" target="_blank">http://www.qgis.org/en/docs/user_manual/working_with_vector/vector_properties.html#actions-menu</a><br>
<br>
<br>
Abraço!<br>
<div><div>_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Hugo Martins<br>
</div>
<br><br>---------- Forwarded message ----------<br>From: Giovanni Manghi <<a href="mailto:giovanni.manghi@faunalia.pt">giovanni.manghi@faunalia.pt</a>><br>To: Duarte Carreira <<a href="mailto:dncarreira@gmail.com">dncarreira@gmail.com</a>>, <a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>
Cc: <br>Date: Thu, 15 May 2014 18:00:13 +0100<br>Subject: Re: [QGIS-pt] acção que faz zoom a registo noutro layer<br>2014-05-15 12:43 GMT+01:00 Duarte Carreira <<a href="mailto:dncarreira@gmail.com">dncarreira@gmail.com</a>>:<br>
> Ok, então aqui fica a solução que encontrei.<br>
<br>
<br>
olá Duarte, acho que ficava bem no blog<br>
<br>
<a href="http://qgis.pt/blog/" target="_blank">http://qgis.pt/blog/</a><br>
<br>
que achas?<br>
<br>
<br>
<br>
--<br>
Giovanni Manghi<br>
Faunalia.pt<br>
Sistemas de Informação Geográfica Open Source<br>
Portugal<br>
<br>
Web: <a href="http://www.faunalia.pt" target="_blank">http://www.faunalia.pt</a><br>
Email & Jabber: <a href="mailto:giovanni.manghi@faunalia.pt">giovanni.manghi@faunalia.pt</a><br>
PGP Key available<br>
Tel. <a href="tel:%2B%20351%2096%207058216" value="+351967058216">+ 351 96 7058216</a><br>
--<br>
<br>
<br><br>---------- Forwarded message ----------<br>From: Hugo <<a href="mailto:hfpmartins@gmail.com">hfpmartins@gmail.com</a>><br>To: Giovanni Manghi <<a href="mailto:giovanni.manghi@faunalia.pt">giovanni.manghi@faunalia.pt</a>><br>
Cc: Duarte Carreira <<a href="mailto:dncarreira@gmail.com">dncarreira@gmail.com</a>>, <a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>Date: Thu, 15 May 2014 18:18:11 +0100<br>Subject: Re: [QGIS-pt] acção que faz zoom a registo noutro layer<br>
<div dir="ltr">Concordo. Acho que era um post catita.<div>Duarte tu tens algum email ao qual tenhas associado um gravatar? Se sim, podes enviar-me esse email (pode ser em privado se quiseres). Isto se quiseres publicar no blog :)</div>
<div><br></div><div>Abc,</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 15 de Maio de 2014 às 18:00, Giovanni Manghi <span dir="ltr"><<a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2014-05-15 12:43 GMT+01:00 Duarte Carreira <<a href="mailto:dncarreira@gmail.com" target="_blank">dncarreira@gmail.com</a>>:<br>
<div>> Ok, então aqui fica a solução que encontrei.<br>
<br>
<br>
</div>olá Duarte, acho que ficava bem no blog<br>
<br>
<a href="http://qgis.pt/blog/" target="_blank">http://qgis.pt/blog/</a><br>
<br>
que achas?<br>
<span><font color="#888888"><br>
<br>
<br>
--<br>
Giovanni Manghi<br>
Faunalia.pt<br>
Sistemas de Informação Geográfica Open Source<br>
Portugal<br>
<br>
Web: <a href="http://www.faunalia.pt" target="_blank">http://www.faunalia.pt</a><br>
Email & Jabber: <a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a><br>
PGP Key available<br>
Tel. <a href="tel:%2B%20351%2096%207058216" value="+351967058216" target="_blank">+ 351 96 7058216</a><br>
--<br>
</font></span><div><div>_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Hugo Martins<br>
</div>
<br><br>---------- Forwarded message ----------<br>From: Duarte Carreira <<a href="mailto:dncarreira@gmail.com">dncarreira@gmail.com</a>><br>To: Hugo <<a href="mailto:hfpmartins@gmail.com">hfpmartins@gmail.com</a>><br>
Cc: <a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>Date: Thu, 15 May 2014 18:39:19 +0100<br>Subject: Re: [QGIS-pt] acção que faz zoom a registo noutro layer<br><div dir="ltr">criei um gravatar agora para este email... acho que ficava bem no blog... ;) é uma honra!</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-15 18:18 GMT+01:00 Hugo <span dir="ltr"><<a href="mailto:hfpmartins@gmail.com" target="_blank">hfpmartins@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Concordo. Acho que era um post catita.<div>Duarte tu tens algum email ao qual tenhas associado um gravatar? Se sim, podes enviar-me esse email (pode ser em privado se quiseres). Isto se quiseres publicar no blog :)</div>
<div><br></div><div>Abc,</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On 15 de Maio de 2014 às 18:00, Giovanni Manghi <span dir="ltr"><<a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>2014-05-15 12:43 GMT+01:00 Duarte Carreira <<a href="mailto:dncarreira@gmail.com" target="_blank">dncarreira@gmail.com</a>>:<br>
<div>> Ok, então aqui fica a solução que encontrei.<br>
<br>
<br>
</div>olá Duarte, acho que ficava bem no blog<br>
<br>
<a href="http://qgis.pt/blog/" target="_blank">http://qgis.pt/blog/</a><br>
<br>
que achas?<br>
<span><font color="#888888"><br>
<br>
<br>
--<br>
Giovanni Manghi<br>
Faunalia.pt<br>
Sistemas de Informação Geográfica Open Source<br>
Portugal<br>
<br>
Web: <a href="http://www.faunalia.pt" target="_blank">http://www.faunalia.pt</a><br>
Email & Jabber: <a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a><br>
PGP Key available<br>
Tel. <a href="tel:%2B%20351%2096%207058216" value="+351967058216" target="_blank">+ 351 96 7058216</a><br>
--<br>
</font></span></div></div><div><div><div>_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><br>
</div></div></div></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Hugo Martins<br>
</font></span></div>
</blockquote></div><br></div>
<br><br>---------- Forwarded message ----------<br>From: Hugo <<a href="mailto:hfpmartins@gmail.com">hfpmartins@gmail.com</a>><br>To: Duarte Carreira <<a href="mailto:dncarreira@gmail.com">dncarreira@gmail.com</a>><br>
Cc: <a href="mailto:qgis-pt@lists.osgeo.org">qgis-pt@lists.osgeo.org</a><br>Date: Thu, 15 May 2014 18:51:41 +0100<br>Subject: Re: [QGIS-pt] acção que faz zoom a registo noutro layer<br><div dir="ltr">Ok Duarte,<div><br></div>
<div>Não sei se queres fazer algum texto introdutório a explicar o porquê deste desenvolvimento... Se quiseres fazer um texto introdutório rápido só para contextualizar um pouco a coisa era catita. Podes mandar-me o texto num email que logo trato de o colocar no blog.</div>
<div><br></div><div>Abc,</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-15 18:39 GMT+01:00 Duarte Carreira <span dir="ltr"><<a href="mailto:dncarreira@gmail.com" target="_blank">dncarreira@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">criei um gravatar agora para este email... acho que ficava bem no blog... ;) é uma honra!</div><div class="gmail_extra">
<br><br><div class="gmail_quote">2014-05-15 18:18 GMT+01:00 Hugo <span dir="ltr"><<a href="mailto:hfpmartins@gmail.com" target="_blank">hfpmartins@gmail.com</a>></span>:<div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Concordo. Acho que era um post catita.<div>Duarte tu tens algum email ao qual tenhas associado um gravatar? Se sim, podes enviar-me esse email (pode ser em privado se quiseres). Isto se quiseres publicar no blog :)</div>
<div><br></div><div>Abc,</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On 15 de Maio de 2014 às 18:00, Giovanni Manghi <span dir="ltr"><<a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>2014-05-15 12:43 GMT+01:00 Duarte Carreira <<a href="mailto:dncarreira@gmail.com" target="_blank">dncarreira@gmail.com</a>>:<br>
<div>> Ok, então aqui fica a solução que encontrei.<br>
<br>
<br>
</div>olá Duarte, acho que ficava bem no blog<br>
<br>
<a href="http://qgis.pt/blog/" target="_blank">http://qgis.pt/blog/</a><br>
<br>
que achas?<br>
<span><font color="#888888"><br>
<br>
<br>
--<br>
Giovanni Manghi<br>
Faunalia.pt<br>
Sistemas de Informação Geográfica Open Source<br>
Portugal<br>
<br>
Web: <a href="http://www.faunalia.pt" target="_blank">http://www.faunalia.pt</a><br>
Email & Jabber: <a href="mailto:giovanni.manghi@faunalia.pt" target="_blank">giovanni.manghi@faunalia.pt</a><br>
PGP Key available<br>
Tel. <a href="tel:%2B%20351%2096%207058216" value="+351967058216" target="_blank">+ 351 96 7058216</a><br>
--<br>
</font></span></div></div><div><div><div>_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><br>
</div></div></div></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Hugo Martins<br>
</font></span></div>
</blockquote></div></div></div><br></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Hugo Martins<br>
</div>
<br>_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org">QGIS-pt@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt</a><br>
<br></blockquote></div><br></div>