QVTKRenderWindowInteractor cause problem to draw vktDistanceWidget on vtkImageReslice

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()