You are here:GeoTux»Geo-Foros»problema con QToolButton y PyQGIS

Estadísticas

Invitados: 39
Usuarios registrados: 3145
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 QToolButton y PyQGIS
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: problema con QToolButton y PyQGIS

problema con QToolButton y PyQGIS 18 Dic 2013 19:59 #1099

  • fabi_386
  • OFFLINE
  • Entusiasta
  • Posts: 15
  • Karma: 0
Hola, Tuxman estoy desarrollando una aplicación con PyQT4 y PyQGIS necesito un visor embebido dentro de la aplicación pero no quiero trabajar con QToolBar si no que disponga al lado izquierdo de QToolButton para las herramientas del QgsCanvas entre las cuales se encuentra QgsMapToolEmitPoint, pero estoy un poco confundido con los SLOTS de QAction y QgsMapToolEmitPoint mira un fragmento de código:

actionCoordenadas = QAction("4",self)

actionCoordenadas.setCheckable(True)

self.ui.toolButton.setDefaultAction(actionCoordenadas)

self.connect(actionCoordenadas, SIGNAL("triggered()"), self.setToolCanvas)

self.clickTool = QgsMapToolEmitPoint(self.canvas)
self.connect(self.clickTool, SIGNAL("canvasClicked(const QgsPoint &, Qt::MouseButton)"),self.mostrarCoordenadas)
self.clickTool.setAction(actionCoordenadas)

pero no se si trabajar con un solo SLOT para QAction y QgsMapToolEmitPoint
mira los SLOTs

def setToolCanvas(self):
self.canvas.setMapTool(self.clickTool)

def mostrarCoordenadas(self,point,button):
QMessageBox.information( None,"Info", "X,Y = %s,%s" % (str(point.x()),str(point.y())) )

gracias por su ayuda.
Last Edit: 18 Dic 2013 20:11 by fabi_386.
  • Page:
  • 1
Time to create page: 0.39 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos comentarios