[vtkusers] Overriding QVTKWidget interactor style
    Mwoua 
    david.levy at leddartech.com
       
    Tue Feb 21 10:13:03 EST 2017
    
    
  
Hello,
im new to VTK and I can't find a way to override the interactor style to
remap keyboard event. I'm using the point cloud library viewer, but I think
my issue is related to the QVTKWidget.
Here is my code :
    boost::shared_ptr<pcl::visualization::PCLVisualizer> mViewer;
    QVTKWidget *mVTKWidget;
    // Set up the QVTK window
    mViewer =
boost::make_shared<pcl::visualization::PCLVisualizer>("viewer", false);
    mVTKWidget->SetRenderWindow (mViewer->getRenderWindow ());
    auto lInteractor = mVTKWidget->GetInteractor ();
    auto lInteractorStyle = CustomInteractor::New();
    lInteractor->SetInteractorStyle(lInteractorStyle);
    mViewer->setupInteractor (lInteractor, mVTKWidget->GetRenderWindow ());
    mVTKWidget->update ();
And my custom interactor just to try things :
class CustomInteractor : public
pcl::visualization::PCLVisualizerInteractorStyle
{
    void OnChar() override {}
    void OnKeyDown ()override {}
    void OnKeyUp ()override {}
};
PCLVisualizerInteractorStyle inherits from vtkInteractorStyleRubberBandPick.
I might be missing something easy, but im out of idea.
Thanks
--
View this message in context: http://vtk.1045678.n5.nabble.com/Overriding-QVTKWidget-interactor-style-tp5742264.html
Sent from the VTK - Users mailing list archive at Nabble.com.
    
    
More information about the vtkusers
mailing list