Hi.
I’ve been displaying DICOM series slices(vtkImageReslice output) on QVTKRenderWindowInteractor but when I want to use vtkDistanceWidget to measure two selected points by mouse event, It doesn’t work and nothing appears.
with out QVTKRenderWindowInteractor it works but I want to embed pyqt5.
Here is my snippet:
widget = QVTKRenderWindowInteractor() # This interactor contains renderer and actors
renderWindow = widget.GetRenderWindow()
renderWindow.AddRenderer(renderer)
# An interactor
widget.GetRenderWindow().GetInteractor().SetInteractorStyle(vtk.vtkInteractorStyleTrackballCamera())
renderWindowInteractor = widget.GetRenderWindow().GetInteractor()
distanceWidget = vtk.vtkDistanceWidget()
distanceWidget.SetInteractor(renderWindowInteractor)
distanceWidget.CreateDefaultRepresentation()
renderWindowInteractor.Initialize()
renderWindow.Render()
distanceWidget.On()
renderWindowInteractor.Start()