我的目标是将这3个按钮添加到屏幕顶部的操作栏,如屏幕截图所示,请提供帮助。
.kv文件
AnchorLayout:
anchor_x: 'center'
anchor_y: 'top'
BoxLayout:
padding: 30
size_hint: 1, .1
orientation: 'horizontal'
Button:
text: 'Back'
on_press: root.manager.current = 'mainpage'
TextInput:
text: 'Search'
Button:
text: 'Fav'
收藏和退回按钮稍后会更改为图标,搜索将会是一个下拉列表
.py文件
class MainPage(Screen):
pass
答案 0 :(得分:0)
我建议你在盒子布局中使用相对布局:
BoxLayout:
padding: 30
size_hint: 1, .1
orientation: 'horizontal'
RelativeLayout:
Button:
text: 'Back'
pos_hint: {'center_x': 0.1, 'center_y': 0.5}
on_press: root.manager.current = 'mainpage'
TextInput:
pos_hint: {'center_x': 0.5, 'center_y': 0.5}
text: 'Search'
Button:
pos_hint: {'center_x': 0.9, 'center_y': 0.5}
text: 'Fav'