Note
Click here to download the full example code
Viewer FPS labelΒΆ
Display a 3D volume and the fps label.
/home/runner/work/napari/napari/examples/viewer_fps_label.py:21: FutureWarning: Public access to Window.qt_viewer is deprecated and will be removed in
v0.5.0. It is considered an "implementation detail" of the napari
application, not part of the napari viewer model. If your use case
requires access to qt_viewer, please open an issue to discuss.
viewer.window.qt_viewer.canvas.measure_fps(callback=update_fps)
import numpy as np
import napari
def update_fps(fps):
"""Update fps."""
viewer.text_overlay.text = f"{fps:1.1f} FPS"
viewer = napari.Viewer()
viewer.add_image(np.random.random((5, 5, 5)), colormap='red', opacity=0.8)
viewer.text_overlay.visible = True
viewer.window.qt_viewer.canvas.measure_fps(callback=update_fps)
if __name__ == '__main__':
napari.run()