3

vtkImageMapper、vtkActor2D、および2つのvtkRendererの束でQVTKWidgetを使用しています。

これらすべてのオブジェクトを DICOM 画像とともに QVTKWidget にロードします。

ユーザーは同時に 2 つの画像を開くことができるため、2 つのレンダラーがあります。

しかし、彼は画像を閉じて、それを置き換える必要があるかもしれません。問題は、窓から古い画像を取り出せないことです。

レンダー Windows の Clear() メソッドは明らかに機能しません。RemoveAllProps() と同じです。

では、どうすればWindowsをクリアできますか?

4

1 に答える 1

2

この場合、RemoveAllViewProps() が機能するはずです。ウィンドウがまだ更新されていないため、画像がまだ表示されている可能性があります。すべての小道具を削除した後、Render() をレンダラーに呼び出して、renderwindow が更新されていることを確認できますか?

于 2012-10-31T10:50:10.543 に答える