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())