Skip to content

Widgets

These pages document how to embed each primary NiceWidgets building block in a NiceGUI host application: construction, configuration, and the public API.

Available guides

Widget Role
RasterViewerWidget Canvas viewer with channels, planes, ROIs, and X/Y overlays
Plotly raster viewer Older standalone multiresolution image viewer
PlotlyPlotWidget Scientific traces and measurements
NicePool DataFrame-driven plot pool
TableWidget AG Grid table
TreeWidget AG Grid tree

Shared hosting notes

Plotly and AG Grid widgets need a definite parent height. See Layout and sizing before debugging empty plots or collapsed grids.

Runnable demos live under examples/ (not part of the installable wheel). Screenshots from the combined demo are in docs/assets/widgets/.