Hi every developer , hope you can see this:
I found some issues when I use vtk9.1 and qml .Below is the one description :
- When I add a cameraorientationwidget with QQuickVTKInteractiveWidget  by use QQuickVTKRenderItem::addWidget(QQuickVTKInteractiveWidget* w) ,and the widget not work normally , such like when the mouse hold on the actor on widget , The "X " or “Y” or “Z” do not highlight and click the actor it has no response, but it should rotate the camera .
- When I debug the application I found that  the actor cannot be selected by vtkhardwareselector , because everytime mouse event will lead to a pixel buffer set and release , but It should have render event between set and release buffer , and the reason why the render() work is the renderer is not correctly in vtkRenderer::PickProp() function , but I don’t know how and why I should do , I can not find any documents for this and there are no similar issue with this.
 Here is some code
m_QQuickvtkrenderItem = topLevel->findChild<MyQQuickVTKRenderItem*>("ConeView");
...
...
 vtkSmartPointer<vtkInteractorStyleTrackballCamera2> style = vtkSmartPointer<vtkInteractorStyleTrackballCamera2>::New();
    vtkNew<vtkRenderWindowInteractor> iRen;
    m_QQuickvtkrenderItem->renderWindow()->renderWindow()->GetInteractor()->SetInteractorStyle(style);
    style->SetDefaultRenderer(m_QQuickvtkrenderItem->renderer());
    style->setQtItem(this);
    QQuickVTKInteractiveWidget* interactorWidget = new QQuickVTKInteractiveWidget(m_QQuickvtkrenderItem->renderWindow());
    interactorWidget->setWidget(camOrientManipulator);
    interactorWidget->setEnabled(true);
    m_QQuickvtkrenderItem->addWidget(interactorWidget);
    camOrientManipulator->SetParentRenderer(m_QQuickvtkrenderItem->renderer());
    camOrientManipulator->SetInteractor(m_QQuickvtkrenderItem->renderWindow()->renderWindow()->GetInteractor());
    m_QQuickvtkrenderItem->renderWindow()->interactorAdapter()->SetEnableHover(true);
    m_QQuickvtkrenderItem->update();
    camOrientManipulator->EnabledOn();
    camOrientManipulator->On();`
And here is my project address , GitHub - dezbracaty/QtVtk9.1: A qt vtk demo with vtk 9.1
I hope someone can help me to resolve this issue and help more people to use vtk9.1 with qml .
Very thanks for everyone.


