Hi:
        I am writing a python plugin to clip images to a user selected
rectangle and am stuck at the point where the plugin gets the
coordinates from mouse clicks. Here are some code snippets from my
plugin:

        -
        -
        -
    # connect QGSMapCanvas mouse click event to the rubber band clip
window
    # function
    self.mapCanvas = self.iface.mapCanvas()
    self.emitPoint = QgsMapToolEmitPoint(self.mapCanvas)
    self.mapCanvas.setMapTool(self.emitPoint)
    QObject.connect(self.emitPoint, SIGNAL("canvasClicked(QgsPoint &,\
                    Qt.MouseButton)"), self.setClipWindow)

    def setClipWindow(self, point, button):
        QMessageBox.information(self.iface.mainWindow(),\
           "ImageClipperDlg Mouse Click Event"," Here are the
coordinates ")


I have tried many variations of the argument lists but I cannot seem to
get the method/function setClipWindow to be called. Can someone see what
I'm doing wrong?

Thanks,
                Bob Bruce

************************************************************************
****
**  Bob Bruce, P.Eng.        Geomatics Support Engineer
**  [email protected]         Manitoba Geomatics/Remote Sensing Branch,
**  work # (204) 945-6636    1007 Century Street,
**  FAX  # (204) 945-1365    Winnipeg, Manitoba, Canada, R3H 0W4
**
**  The Manitoba Centre for:  
**     Cadastral & Topographical Mapping, and Remote Sensing
**     See us on the Web at:
http://www.gov.mb.ca/conservation/geomatics/
**  and:
http://www.gov.mb.ca/conservation/geomatics/cada_mapping/index.html
**     Check out our digital maps at: http://mlidata.gov.mb.ca/WPMLI
**        and: https://mli2.gov.mb.ca/
************************************************************************
****
_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to