Kivy BoxLayout size_hint не работает?
Я заметил, что size_hint_x не работает в BoxLayout, например
BoxLayout:
Button:
Size_hint_x: #any value above zero has same effect, it streches to full x axis width.
или же
BoxLayout:
orientation: 'vertical'
Button:
Size_hint_y: #any value above zero has same effect, it streches to full y axis width.
То же самое для всплывающих окон, если я устанавливаю значение в ноль, он устанавливает определенную высоту или ширину, но если я использую экран, он работает правильно.
Я что-то упустил в соответствии с BoxLayout?
1 ответ
растягивается на полную ширину оси х
Растягивается на полную ось х, только если Button
это один элемент внутри BoxLayout
: он не может изменить размер кнопки, так как нет места для заполнения пространства макета.
Добавьте хотя бы немного пустого FloatLayout
для достижения желаемого эффекта:
BoxLayout:
FloatLayout:
Button:
text: 'test'
size_hint: 0.2, 0.2