python篇-kivy-boxLayout

先看效果图:

 

 

上代码:   

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()
View Code

 

posted @ 2021-11-07 23:42  夜未央leo  阅读(136)  评论(0)    收藏  举报