Lay out child widgets in a vertical column (the vertical sibling of
Row).
Import¶
from manywidgets import ColumnExample¶
from ipywidgets import jsdlink
from manywidgets import Column, Slider, NumberDisplay
s = Slider(label="Value", min=0, max=1000, value=250)
nd = NumberDisplay(label="Selected", format="{:,.0f}", duration=300)
jsdlink((s, "value"), (nd, "value"))
Column(s, nd, gap="12px")API¶
| Trait | Type | Default | Description |
|---|---|---|---|
children | List | — | Child widgets, top to bottom. |
gap | Unicode | '8px' | CSS gap between children. |
align | Unicode | 'stretch' | CSS align-items (cross axis). |
widget_id | Unicode | '' | Stable unique id used for cross-widget linking (auto-assigned). |
Pass children positionally (Column(a, b)) or as a list (Column(children=[a, b])).
See Layout for how Row, Column, and Grid
compose into a full screen.