bootstack.StackPage#
- class bootstack.StackPage(page_widget, *, key, owner, layout='column', padding=None, gap=0, horizontal_items=None, vertical_items=None, grow_items=False, columns=None, rows=None, auto_flow='row')#
Bases:
objectA handle for one page — both a layout context and a navigation target.
Returned by
PageStack.add()and byPageStack.item()/items(). Use it as awithblock to place child widgets, and readkeyor callnavigate()to show the page afterward.As a context manager it accepts the same layout kwargs as the standalone layout containers —
layout=,gap=,horizontal_items=,vertical_items=,grow_items=,columns=,rows=,auto_flow=.- guide_layout(child, **layout_kw)#
Navigate to this page.
- Parameters:
data (dict | None) – Optional data dict passed to the page’s mount event.