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
原文地址:https://www.cnblogs.com/147258llj/p/15522366.html