<div dir="ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>QVTKRenderWindowInteractor.__init__ has the following snippet:<br><br>        try:<br>            self._Iren = kw['iren']<br>        except KeyError:<br>            self._Iren = vtk.vtkGenericRenderWindowInteractor()<br>            self._Iren.SetRenderWindow(self._RenderWindow)<br><br></div>That is, the render window is only set on the interactor (with SetRenderWindow) if the interactor is the automatically created one, not if it is supplied by the user of the class (through the iren keyword argument).<br><br></div>My question is what the reason for this is? Is it because:<br><br></div> 1. It is assumed that the user will do this him/herself, or<br></div> 2. there are use cases where the user might want to use an interactor that has another render window set (not the one used by the widget), or<br></div> 3. something else?<br><br></div>Thanks in advance,<br></div>Elvis<br><br><div><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div></div>