pyvista.RenderWindowInteractor.remove_observers#

RenderWindowInteractor.remove_observers(event=None)[ソース]#

すべてのオブザーバーを削除します.

パラメータ:
eventstr | int, optional

指定された場合,指定されたイベントのオブザーバのみを削除します.そうでない場合, None であれば,すべてのオブザーバを削除します.

2つのオブザーバーを追加し,すぐに削除します.

>>> import pyvista as pv
>>> pl = pv.Plotter()
>>> obs_enter = pl.iren.add_observer(
...     "EnterEvent", lambda *_: print('Enter!')
... )
>>> obs_leave = pl.iren.add_observer(
...     "LeaveEvent", lambda *_: print('Leave!')
... )
>>> pl.iren.remove_observers()
../../../_images/pyvista-RenderWindowInteractor-remove_observers-1_00_00.png