我观察到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.
相同的Popup,如果我将值设置为零,它设置为特定的高度或宽度,但如果我使用屏幕它可以正常工作。
根据BoxLayout我错过了什么?
答案 0 :(得分:1)
它拉伸到完整的x轴宽度
仅当Button
是BoxLayout
内的单个元素时,它才会延伸到完整的x轴:它无法调整大小按钮,因为没有任何内容可以填充布局空间。
添加至少一些空FloatLayout
以达到您想要的效果:
BoxLayout:
FloatLayout:
Button:
text: 'test'
size_hint: 0.2, 0.2