QVTKWidget和vtkImageViewer2结合编程设置顺序问题

 

       在将vtkImageViewer2中的图像导入到QVTKWidget中显示时,二者设置的顺序非常重要,若按照以下顺序进行设置:

 

  1. qVTK->SetRenderWindow(viewer->GetRenderWindow()); 
  2. viewer->SetupInteractor(qVTK->GetRenderWindow()->GetInteractor()); 

 

 

   则图像虽然能显示,但是以后在连接QVTKWidget到Qt中的信号响应时,会出现无法响应的错误,必须按照以下顺序进行连接,才不会出现无法响应鼠标信号的情况:

  
  
  
  
  1. viewer->SetupInteractor(qVTK->GetRenderWindow()->GetInteractor()); 
  2. qVTK->SetRenderWindow(viewer->GetRenderWindow());  

 

你可能感兴趣的:(QVTKWidget,vtkImageViewer2)