先看效果图:
上代码:
from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.uix.button import Button from kivy.uix.textinput import TextInput class myApp(App): def build(self): layout = BoxLayout(orientation='vertical') # 不加orientation='vertical'是水平布局,加上是垂直布局 title_bar = BoxLayout(size_hint_y=1) # 要固定的话用size_hint_max_y可以设置比例和高度 title_bar.add_widget(Button(text= 'button 1')) title_bar.add_widget(Button(text='button 2')) layout.add_widget(title_bar) layout.add_widget(TextInput(text='baby sleep',size_hint_y=2)) return layout if __name__ == '__main__': myApp().run()