2012-04-10 109 views
1

如何避免出现vtk的渲染窗口?会发生什么是我使用QVTKWidget中的部件,因为它不需要从vtk创建窗口来渲染图像,但我不能削减一些点,我认为这个窗口会消失,因为它影响图像该小部件加载。 我已经尝试了一些像使用vtkobject析构函数像Delete()和方法来清除像SetRenderWindow(NULL)的vtkRenderWindowInteractor但它们都不起作用。为了简化,如何自动关闭打开的vtk窗口?如何自动关闭打开的vtk窗口?

Snapshot

*“渲染窗口”是VTK和它背后所创建的窗口中的“应用程序”是从我的应用程序窗口。

*“渲染窗口”仅在“应用程序”结束时关闭。

+0

问题的图像http://i.stack.imgur.com/DkOYl.jpg – Brenno 2012-04-10 21:03:07

回答

0

QVTKWidget派生自QWidget,您应该使用Qt提供的标准方法。当使用QVTKWidget时,你实际上正在使用Qt的事件循环。你有没有尝试在QVTKWidget上关闭?

1

在MS Windows,vtkRenderWindow ::最后确定()对我的作品......