<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:10pt"><div style="font-family: verdana, helvetica, sans-serif; font-size: 10pt;">Hello all,</div><div style="font-family: verdana, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="font-family: verdana, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;">I am trying to do some new stuff and I am again hitting the debugging barriers of vtk in python.</div><div style="font-family: verdana, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><br></div><div style="font-family: verdana, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;">My code:</div><div style="font-family: verdana, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0);
 background-color: transparent; font-style: normal;"><br></div><div style="background-color: transparent;"><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; file = "test.mhd"</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2"><br></font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; reader = vtk.vtkMetaImageReader()</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; reader.SetFileName(file)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; reader.Update() &nbsp;#just for checking because I had an observer attached to reader</font></div><div style="background-color:
 transparent;"><span style="font-family: verdana, helvetica, sans-serif; font-size: 13px; background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; iren = QVTKRenderWindowInteractor(self.widget)</font></div><div style="background-color: transparent;"><span style="font-family: verdana, helvetica, sans-serif; font-size: 13px; background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; ren = vtk.vtkRenderer()</span><br></div><div style="background-color: transparent;"><span style="font-family: verdana, helvetica, sans-serif; font-size: 13px; background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; iren.GetRenderWindow().AddRenderer(ren)</span><br></div><div style="background-color: transparent;"><span style="font-family: verdana, helvetica, sans-serif; font-size: 13px; background-color: transparent;">&nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; viewer = vtk.vtkResliceImageViewer()</font></div><div style="background-color: transparent;"><span style="font-family: verdana, helvetica, sans-serif; font-size: 13px; background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; viewer.SetRenderWindow(iren.GetRenderWindow())</span><br></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; viewer.SetRenderer(ren)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; viewer.SetupInteractor(iren)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp;
 viewer.SetInput(reader.GetOutput())</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; viewer.SetSlice(50)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; viewer.SetColorWindow(2000.0)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; viewer.SetColorLevel(1000.0)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div style="background-color: transparent;"><span style="font-family: verdana, helvetica, sans-serif; font-size: 13px; background-color:
 transparent;">&nbsp; &nbsp; &nbsp; &nbsp; layout = QtGui.QVBoxLayout()</span><br></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; layout.addWidget(iren)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; self.slider = QtGui.QSlider(Qt.Horizontal, self.widget)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; layout.addWidget(self.slider)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div style="background-color: transparent;"><font face="verdana,
 helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; self.widget.setLayout(layout)</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; iren.Initialize()</font></div><div style="background-color: transparent;"><font face="verdana, helvetica, sans-serif" size="2">&nbsp; &nbsp; &nbsp; &nbsp; iren.Start()</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2"><br></font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif"
 size="2">I can see the image in the first place.</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2">When I use the right mouse button everything is fine and I can zoom in and out but when using the left mouse button the app suddenly freezes and the debugging window of Win7 appears - not the VTK window. It is sth. with a malloc at least this is what the debugger told me or rather stepped in.</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2">I tried using the Error Observer suggested by David and mined every object I've access to. I also used the vtk.vtkFileOutputWindow() without any success. No file was written.</font></div><div
 style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2">(The slider isn't currently attached to any object so you can ignore it.) Am I doing sth. wrong with the initialization?</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2"><br></font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2">Can someone help me with this?</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica,
 sans-serif" size="2"><br></font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2">Cheers,</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal;"><font face="verdana, helvetica, sans-serif" size="2">Willi</font></div></div></div></body></html>