You are here:GeoTux»Geo-Foros»problema con xyCoordinates en PyQGIS

Estadísticas

Invitados: 63
Usuarios registrados: 3153
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

Welcome, Guest
Username Password: Remember me

problema con xyCoordinates en PyQGIS
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: problema con xyCoordinates en PyQGIS

problema con xyCoordinates en PyQGIS 13 Dic 2013 17:44 #1096

  • fabi_386
  • OFFLINE
  • Entusiasta
  • Posts: 15
  • Karma: 0
Hola, Tuxman estoy desarrollando una aplicacion de escritorio con PyQGIS para ello instale: Quantum Lisboa 1.8.0, python 2.7.5,PyQt 4.10 estoy siguiendo la documentacion oficial de PyQGIS cookbook, pero tengo un problema deseo que se muestre las coordenadas del mouse cuando se pasa sobre el canvas utilizando por ejemplo un label; estoy trabajando con proyeccion epsg 3115 de magna Sirgas west zone,pero cuando relizo la siguiente linea de código en python:

self.connect(self.canvas,SIGNAL("xyCoordinates(QgsPoint &p)"),self.mostrarCoordenadas)

yo obtengo las coordenas de x y y de el punto que devuelve la señal, pero no muestra nada en el label

no muestra las coordenadas gracias por su ayuda
Last Edit: 13 Dic 2013 17:49 by fabi_386.

Re: problema con xyCoordinates en PyQGIS 14 Dic 2013 22:17 #1097

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Hola fabi_386,

si no especificas qué hace la función self.mostrarCoordenadas, no podemos saber si hay algún fallo para que no muestre las coordenadas.

En todo caso, revisando un proyecto que incluía algo similar, yo tengo

self.connect( self.canvas, SIGNAL( "xyCoordinates(const QgsPoint&)" ),
self.mostrarXY )

La función self.mostrarXY esta definida así:

def mostrarXY( self, p ):
""" SLOT. Muestra las coordenadas del cursor en la Barra de estado """
self.lblXY.setText( str(p.x()) + " m. | " \
+ str(p.y()) + " m." )

self.lblXY es un control QLabel.

Espero sea de ayuda. Si no lo es, por favor incluye más detalles para saber qué falla exactamente.

Saludos,

Tuxman
Last Edit: 14 Dic 2013 22:18 by tuxman.

Re: problema con xyCoordinates en PyQGIS 23 Dic 2013 20:28 #1103

  • fabi_386
  • OFFLINE
  • Entusiasta
  • Posts: 15
  • Karma: 0
Hola,Tuxman gracias por la ayuda ya solucione el inconveniente faltaba el parametro "const" en la cadena que va dentro de la SIGNAL, gracias
  • Page:
  • 1
Time to create page: 0.56 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos comentarios