mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
button widget
This commit is contained in:
@@ -22,15 +22,19 @@ class GridTest(App):
|
||||
layout.add_row(fraction=2, name="middle")
|
||||
layout.add_row(fraction=1, name="bottom")
|
||||
|
||||
layout.add_area("area1", "left", "top")
|
||||
layout.add_area("area2", "center", "middle")
|
||||
layout.add_area("area3", ("left-start", "right-end"), "bottom")
|
||||
layout.add_area("area4", "right", ("top-start", "middle-end"))
|
||||
layout.add_areas(
|
||||
area1="left,top",
|
||||
area2="center,middle",
|
||||
area3="left-start|right-end,bottom",
|
||||
area4="right,top-start|middle-end",
|
||||
)
|
||||
|
||||
await view.mount(layout.add_widget(Placeholder(name="area1"), "area1"))
|
||||
await view.mount(layout.add_widget(Placeholder(name="area2"), "area2"))
|
||||
await view.mount(layout.add_widget(Placeholder(name="area3"), "area3"))
|
||||
await view.mount(layout.add_widget(Placeholder(name="area4"), "area4"))
|
||||
layout.place(
|
||||
area1=Placeholder(name="area1"),
|
||||
area2=Placeholder(name="area2"),
|
||||
area3=Placeholder(name="area3"),
|
||||
area4=Placeholder(name="area4"),
|
||||
)
|
||||
|
||||
|
||||
GridTest.run(title="Grid Test")
|
||||
Reference in New Issue
Block a user