From 186bd47910258b15c2c755a6ec51bce9c8136f02 Mon Sep 17 00:00:00 2001 From: IgorTatarnikov Date: Fri, 2 Feb 2024 13:23:59 +0000 Subject: [PATCH] Stitching works on Windows --- mesospim_stitcher/stitching_widget.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mesospim_stitcher/stitching_widget.py b/mesospim_stitcher/stitching_widget.py index 3a64a56..8e74934 100644 --- a/mesospim_stitcher/stitching_widget.py +++ b/mesospim_stitcher/stitching_widget.py @@ -244,7 +244,7 @@ def _on_add_tiles_button_clicked(self): self.resolution_to_display ) - self.update_tiles_from_mosaic(napari_data) + self.add_tiles_from_mosaic(napari_data) def _on_stitch_button_clicked(self): stitch( @@ -345,7 +345,7 @@ def check_imagej_path(self): else: show_warning("ImageJ path not valid") - def update_tiles_from_mosaic(self, napari_data): + def add_tiles_from_mosaic(self, napari_data): for data, tile_name in zip(napari_data, self.image_mosaic.tile_names): tile_data, tile_position = data tile_layer = self._viewer.add_image( @@ -359,6 +359,12 @@ def update_tiles_from_mosaic(self, napari_data): self.tile_layers.append(tile_layer) tile_layer.translate = tile_position + def update_tiles_from_mosaic(self, napari_data): + for data, tile_layer in zip(napari_data, self.tile_layers): + tile_data, tile_position = data + tile_layer.data = tile_data + tile_layer.translate = tile_position + # def hideEvent(self, a0, QHideEvent=None): # super().hideEvent(a0) # if self.h5_file: