pyvista.RenderWindowInteractor.add_observer#
- RenderWindowInteractor.add_observer(event, call, interactor_style_fallback=True)[ソース]#
指定されたイベントのオブザーバーを追加します.
- パラメータ:
- event
str
|int
観測するイベント.このイベントの名前 (文字列) または VTK イベント識別子 (int) のいずれか.
- call
callable()
イベントが呼び出されたときにコールされるコールバック.
- interactor_style_fallbackbool
もし
True
なら,問題のあることがわかっている場合,オブザーバーはインタラクターのスタイルに追加されます.
- event
- 戻り値:
int
追加されたオブザーバーの識別子.
例
カスタムオブザーバーを追加します.
>>> import pyvista as pv >>> pl = pv.Plotter() >>> obs_enter = pl.iren.add_observer( ... "EnterEvent", lambda *_: print('Enter!') ... )