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

Statistics

Invitados: 66
Usuarios registrados: 3212
Usuarios en línea:
-
Registrados hoy:
-

Register

RSS

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

Get them by e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿What is this about?

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 Dec 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 Dec 2013 20:11 by fabi_386.
  • Page:
  • 1
Time to create page: 0.39 seconds
 

On-line users

Random user

Latest Geo-Forums

More Topics »

Latest Comments