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!'))