我正在使用带有一堆vtkImageMapper,vtkActor2D和两个vtkRenderers的QVTKWidget。
我将所有这些对象加载到带有DICOM图像的QVTKWidget中。
有两个渲染器,因为用户可以同时打开两个图像。
然而,他可能想要关闭图像以取代它。问题是我无法将旧图像从窗口中取出。
渲染Windows中的方法Clear()显然不起作用。与RemoveAllProps()相同。
那么,我该如何清除Windows?
答案 0 :(得分:2)
在这种情况下,RemoveAllViewProps()应该可以工作。也许您仍然可以看到图像,因为窗口尚未更新。在删除所有道具后,是否可以通过向渲染器调用Render()来确保刷新窗口是否刷新?