Show markdown. | 'text' box('text') box('text', mode='md') |
Show styled box. | box(style='...') |
Show styled box with text. | box('text', style='...') |
Stack boxes vertically. | box(box(...), box(...), ...) |
Stack boxes horizontally (with gaps). | row(box(...), box(...), ...) box(..., mode='row') |
Stack boxes vertically (with gaps). | col(box(...), box(...), ...) box(..., mode='col') |
Show boxes in a group (collapsible). | box(..., title='Group1') |
Show tabs. | row(group1, group1, ...) row(box(..., title='Group1'), box(..., title='Group2'), ...) |
Show vertical tabs. | col(group1, group2, ...) col(box(..., title='Group1'), box(..., title='Group2'), ...) |
Show a textbox. | box('Label', value='Alice') box('Label', mode='text') |
Show a spinbox. | box('Label', value=42) box('Label', mode='number') |
Show a checkbox. | box('Label', value=False) box('Label', value=True) box('Label', mode='check') |
Show a toggle. | box('Label', mode='toggle') box('Label', mode='toggle', value=True) |
Show a checklist. | box('Label', mode='check', options=[...]) |
Show buttons stacked horizontally. | box([...]) box(mode='button', options=[...]) |
Show buttons stacked vertically. | box([...], mode='vertical button') box(mode='vertical button', options=[...]) |
Show buttons with captions (compound buttons). | box(mode='button', options=[option(..., caption='...'), ...]) |
Show buttons with menus (split buttons). | box(mode='button', options=[option(..., options=[...]), ...]) |
Show radio buttons. | box('Label', mode='radio', options=[...]) |
Show a dropdown menu (single-select). | box('Label', mode='menu', options=[...]) |
Show a dropdown menu (multi-select). | box('Label', mode='multi menu', options=[...]) |
Show a dropdown menu with arbitrary text input (combo box). | box('Label', mode='editable menu', options=[...]) |
Show a dropdown menu with grouped options. | box('Label', mode='menu', options=[option(..., options=[...]), ...]) |
Show a slider. | box('Label', mode='range') |
Show a range slider. | box('Label', mode='range', value=(min, max)) |
Show a time picker. | box('Label', mode='time') |
Show a date picker. | box('Label', mode='date') |
Show a week picker. | box('Label', mode='week') |
Show a month picker. | box('Label', mode='month') |
Show a calendar. | box('Label', mode='day') |
Show a tag picker. | box('Label', mode='tag', options=[...]) |
Show a color picker. | box('Label', mode='color') |
Show a color palette. | box('Label', mode='color', options=[...]) |
Show a star-rating. | box('Label', mode='rating') |
Show a file uploader. | box('Label', mode='file') |
Show a multiple file uploader. | box('Label', mode='multi file') |
Show a indeterminate progress bar. | box('Label', mode='progress') box('Label', mode='progress', caption='...') |
Show a progress bar. | box('Label', mode='progress', value=0.42) box('Label', mode='progress', caption='...', value=0.42) |
Show a spinner. | box('Label', mode='spinner') |
Show a separator. | box('Label', mode='separator') |
Show a vertical separator. | box('Label', mode='vertical separator') |
Show an image. | box(image='...') |
Show a web view (iframe ). | box(mode='web', path='...') |
Show a table | box(mode='table', headers=[...], options=[option(..., options=[...]), ...]) |
Show a table with selectable rows (multi-select). | box(mode='multi table', headers=[...], options=[option(..., options=[...]), ...]) |
Show a table with selectable rows (single-select). | box(mode='selectable table', headers=[...], options=[option(..., options=[...]), ...]) |
Show a table with grouped rows. | box(mode='table', headers=[...], options=[option(..., options=[option(..., options=[...]), ...]), ...]) |
Make a column's cells clickable. | header(..., mode='link' |
Render markdown in a column's cells. | header(..., mode='md') |
Pass options | box(..., options=[option('red', 'Red'), ...]) box([option('red', 'Red'), ...], ...) |
Pass options using pairs | box(..., options=[('red', 'Red'), ('blue', 'Blue')]) box([('red', 'Red'), ('blue', 'Blue')], ...) |
Pass options using tuple | box(..., options=('red', 'blue')) |
Pass options using list | box(..., options=['red', 'blue']) box(['red', 'blue'], ...) |
Pass options using dict | box(..., options=dict(red='Red', blue='Blue')) |
Pass options using string | box(..., options='red blue') |