如何在kivy python中添加标签,textinput和其他小部件中的标题

时间:2017-08-02 10:38:12

标签: python kivy title textinput heading

如何在kivy python中添加标题/标题。我正在使用TabbedPanel。任何人都可以建议我如何将标题放在Label,button,TextInput等中。我想为不同的小部件添加不同的标题。

1 个答案:

答案 0 :(得分:1)

enter image description here

每个TabbedPanelItem都有一个text属性来确定标题。 Label本身,TextInput,......没有标题。

from kivy.app import App
from kivy.lang import Builder


kvstr = Builder.load_string("""
TabbedPanel:
    do_default_tab: False
    TabbedPanelItem:
        text: "first heading"
        BoxLayout:
            Label: 
                text:"I am the Label in the first Tab"
            Label: 
                text:"I am another Label in the first Tab"
    TabbedPanelItem:
        text: "second heading"
        Label:
            text:"I am the Label in the second Tab"
""")




class MyAppApp(App):
    def build(self):
        return kvstr


if __name__ == '__main__':
    MyAppApp().run()