无法清除vtkRenderWindow

时间:2012-10-12 21:56:43

标签: dicom vtk renderer

我正在使用带有一堆vtkImageMapper,vtkActor2D和两个vtkRenderers的QVTKWidget。

我将所有这些对象加载到带有DICOM图像的QVTKWidget中。

有两个渲染器,因为用户可以同时打开两个图像。

然而,他可能想要关闭图像以取代它。问题是我无法将旧图像从窗口中取出。

渲染Windows中的方法Clear()显然不起作用。与RemoveAllProps()相同。

那么,我该如何清除Windows?

1 个答案:

答案 0 :(得分:2)

在这种情况下,RemoveAllViewProps()应该可以工作。也许您仍然可以看到图像,因为窗口尚未更新。在删除所有道具后,是否可以通过向渲染器调用Render()来确保刷新窗口是否刷新?