From a44f6593a991ff0d9dbb5f2f23eea2ed3f38c5f3 Mon Sep 17 00:00:00 2001 From: Johannes Stelzer <johannes.stelzer@tuebingen.mpg.de> Date: Tue, 12 Mar 2019 12:43:10 +0100 Subject: [PATCH] only integers used as coordinates... --- vviewer/vviewer.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) mode change 100755 => 100644 vviewer/vviewer.py diff --git a/vviewer/vviewer.py b/vviewer/vviewer.py old mode 100755 new mode 100644 index 01f1721..84625b0 --- a/vviewer/vviewer.py +++ b/vviewer/vviewer.py @@ -445,6 +445,9 @@ class vviewer(QtGui.QMainWindow): self.x_box.setMaxLength(5) self.y_box.setMaxLength(5) self.z_box.setMaxLength(5) + + + self.x_box.editingFinished.connect(self.setCrosshairBoxCoord) self.y_box.editingFinished.connect(self.setCrosshairBoxCoord) self.z_box.editingFinished.connect(self.setCrosshairBoxCoord) @@ -1500,9 +1503,9 @@ class vviewer(QtGui.QMainWindow): if ((testFloat(self.x_box.text()) and testFloat(self.y_box.text()) and testFloat(self.z_box.text()))): - x = float(self.x_box.text()) - y = float(self.y_box.text()) - z = float(self.z_box.text()) + x = int(self.x_box.text()) + y = int(self.y_box.text()) + z = int(self.z_box.text()) index = self.imagelist.currentRow() if self.voxel_coord: if index >= 0: @@ -1820,7 +1823,7 @@ class vviewer(QtGui.QMainWindow): def updateSlices(self): for img in self.images: - img.slice(self.img_coord) + img.slice(self.img_coord.astype(np.int32)) def updateImageItems(self): for index in range(len(self.images)): -- GitLab