Как добавить заголовок в 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()