我是 Kivy 的新手,我已经尝试了几天来寻找合适的布局,但我似乎没有得到结果。我希望图片中的按钮“2”和“3”保持在按钮“1”和“4”等角落。我应该怎么办?
http://i.stack.imgur.com/Y6Rjo.png
这是我的代码,但它不能按需要工作:
# Main
BoxLayout:
size_hint: 1, .85
# Outer
canvas:
Color:
rgba: 1, 1, 1, .3
Rectangle:
pos: self.pos
size: self.size
# Inner
BoxLayout:
AnchorLayout:
canvas:
Color:
rgba: 1, 1, 1, .6
Rectangle:
pos: self.center_x / 2, self.center_y / 2
size: self.width / 2, self.height / 2
BoxLayout:
size_hint: .5, .5
AnchorLayout:
anchor_x: 'left'
anchor_y: 'top'
Button:
size_hint: None, None
text: '1'
AnchorLayout:
anchor_x: 'right'
anchor_y: 'top'
Button:
size_hint: None, None
text: '2'
AnchorLayout:
anchor_x: 'left'
anchor_y: 'bottom'
Button:
size_hint: None, None
text: '3'
AnchorLayout:
anchor_x: 'right'
anchor_y: 'bottom'
Button:
size_hint: None, None
text: '4'