[Gvsig_usuarios] Cambiar la vista activa con script.
Óscar Martínez
omartinez en gvsig.com
Mar Nov 22 13:35:30 CET 2016
Añado también que puedes crear una vista nueva desde código, y (a partir
de la próxima versión de gvsig) podrás pasarle un parámetro de
alineación tal y como indica en:
http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.0/javadocs/html/org/gvsig/andami/ui/mdiManager/MDIManager.html
def main(*args):
view = gvsig.currentProject().createView("Nueva Vista")
view.showWindow(False, "ALIGN_FIRST_LINE_END")
Respecto a lo del tabulador, pensaba que se había solucionado, intentaré
investigar un poco.
Un saludo,
Óscar
El 22/11/16 a las 11:01, Ovidio Ribeira escribió:
>
> Gracias Oscar, era precisamente lo que necesitaba para exportar una
> parcela individualmente a una nueva capa en una vista en blanco para
> imprimirla. Tengo otro problema que ya lo plantee en la lista pero aún
> no lo solucione, hice un script con un formulario que me muestra los
> campos de las entidades para poder modificarlos, en la
> previsualización del formulario en abeille me puedo mover por los
> campos con la tecla Tabulador, pero si lo abro desde el script solo me
> puedo posicionar en los campos con el ratón, ¿se puede solucionar esto
> de alguna forma?
>
> Gracias,
>
> Ovidio
>
> ------------------------------------------------------------------------
> *De:* gvsig_usuarios-bounces en listserv.gva.es
> <gvsig_usuarios-bounces en listserv.gva.es> en nombre de Óscar Martínez
> <omartinez en gvsig.com>
> *Enviado:* lunes, 21 de noviembre de 2016 16:03
> *Para:* gvsig_usuarios en listserv.gva.es
> *Asunto:* Re: [Gvsig_usuarios] Cambiar la vista activa con script.
>
> Buenas,
>
>
> Si entiendo bien querías hacer que cambiara la Vista que aparece
> delante en gvSIG, depende del uso que le estés dando pero para lo que
> imagino que estés haciendo se podría hacer algo como..
>
> (Teniendo dos vistas creadas, de nombres "vista1" y "vista2")
>
>
> # encoding: utf-8
>
> import gvsig
>
> def main(*args):
>
> project = gvsig.currentProject()
> print "vista activa ahora: ", gvsig.currentView()
> vista = project.getView("vista2")
> vista.showWindow() # abre la vista o la pone delante
> print "vista activa despues: ", gvsig.currentView()
>
>
> Espero que te sirva esta solución
>
> Un saludo
>
> On 21/11/2016 12:43, Ovidio Ribeira wrote:
>>
>> Hola, agradeceria si alguien me indica el codigo para cambiar la
>> vista activa con script.
>>
>> Gracias
>>
>>
>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios en listserv.gva.es
>>
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>>
>> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20161122/d8608634/attachment.html>
Más información sobre la lista de distribución gvSIG_usuarios