예제 #1
0
 def mouseMoveEvent(self, event):
     FigureCanvasQTAgg.mouseMoveEvent(self, event)
     pixel_x = event.x()
     pixel_y = event.y()
     ra, dec = self._gc.pixel2world(pixel_x, pixel_y)
     inverted = self._fig.gca().transData.inverted()
     x, y = inverted.transform((pixel_x, pixel_y))
     try:
         if x < 0 or y < 0:
             value = None
         else:
             value = self._gc._data[self._gc._data.shape[0] - y][x]
     except IndexError:
         value = None
     self.hoverSignal.emit(x, y, value, ra, dec)
 def mouseMoveEvent(self, event):
     FigureCanvas.mouseMoveEvent(self, event)
     self.VCursor.moveLines(x=event.x(),
                            y=self.frameSize().height() - event.y())