boxlayout

BoxLayout

class kivy.uix.boxlayout.BoxLayout(**kwargs)
BoxLayout(
    orientation='vertical',
    padding=[left, top, right, bottom],
    padding=[all],
    padding=[left-right, top-bottom],
    spacing=100,
)
BoxLayout:
    orientation: 'vertical'
    padding: 20
    spacing: 20
    Label:
        text: 'label'
height

Высота виджета

BoxLayout(
    height=100,
    # иначе высота не применится
    size_hint_y=None,
)
minimum_height
minimum_size
minimum_width
orientation
  • horizontal

  • vertical

str

BoxLayout(
    orientation='vertical'
)
padding

int

Внутренний отступ

BoxLayout(
    padding=10,
)
spacing

int

add_widget(widget, index=0, canvas=None)
BoxLayout().add_widget(Button())
do_layout(*args)
remove_widget(widget)