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

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

qVTK->SetRenderWindow(viewer->GetRenderWindow()); 

viewer->SetupInteractor(qVTK->GetRenderWindow()->GetInteractor()); 

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

viewer->SetupInteractor(qVTK->GetRenderWindow()->GetInteractor()); 

qVTK->SetRenderWindow(viewer->GetRenderWindow()); 


 


你可能感兴趣的:(qt,VTK)