1

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

快照

*“渲染窗口”是由 vtk 创建的窗口,其后面的“应用程序”是我的应用程序的窗口。

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

4

2 回答 2

1

在 MS Windows 下, vtkRenderWindow::Finalize() 为我工作......

于 2012-04-27T02:48:40.910 回答
0

QVTKWidget 是从 QWidget 派生的,您应该使用 Qt 提供的标准方法。使用 QVTKWidget 时,您实际上是在使用 Qt 的事件循环。您是否尝试在 QVTKWidget 上调用 close ?

于 2012-04-17T01:43:48.007 回答