Как добавить заголовок в label, textinput и другие виджеты в kivy python

Как добавить заголовок / заголовок в кивый питон. Я использую TabbedPanel. Может кто-нибудь предложить мне, как поместить заголовок в метку, кнопку, TextInput и т. Д. Я хочу поставить разные заголовок для другого виджета.

1 ответ

каждый TabbedPanelItem имеет свойство текста, которое определяет заголовок. 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()
Другие вопросы по тегам