2012-04-10 16 views
1

vtkのレンダリングウィンドウが表示されないようにするにはどうすればよいですか?私はQVTKWidgetのウィジェットを使用していますが、イメージをレンダリングするためにvtkから作成されたウィンドウはもう必要ないためですが、イメージに影響を与えるのでこのウィンドウが消えると思ういくつかのポイントをカットすることはできませんそのウィジェットが読み込まれます。 私は既にDelete()のようなvtkobjectデストラクタやSetRenderWindow(NULL)のようなvtkRenderWindowInteractorをクリアするメソッドを使用するようなものは試しましたが、どれも動作しません。簡単にするために、開いているvtkウィンドウを自動的に閉じる方法は?開かれたvtkのウィンドウを自動的に閉じる方法は?

Snapshot

*「レンダリングウィンドウ」VTKによって作成されたウィンドウで、その背後に「アプリケーション」私のアプリケーションからのウィンドウです。

*「レンダリングウィンドウ」は、「アプリケーション」が終了すると閉じられます。

+0

問題の画像http://i.stack.imgur.com/DkOYl.jpg – Brenno

答えて

0

QVTKWidgetはQWidgetから派生したもので、Qtが利用できる標準的な方法を使用する必要があります。 QVTKWidgetを使用する場合は、実際にはQtのイベントループを使用しています。 QVTKWidgetでcloseを呼び出そうとしましたか? MS Windowsの、vtkRenderWindow ::ファイナライズ(アンダー

1

)私の作品...

関連する問題