Я следил за обучающим видео "Kivy crash course 3: более интересные взаимодействия с виджетами" Александра Тейлора, но он пишет код на python, а не в файле .kv.Я пытался следовать этому руководству, используя вместо этого файл .kv, но я не уверен, как связать текст TextInput с текстом метки.Можно ли записать его в файл .kv или его нужно записать в файл .py.Можете привести пример?
.py
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.scatter import Scatter
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.textinput import TextInput
from kivy.uix.boxlayout import BoxLayout
class MainApp(App):
def build(self):
return pres
pres = Builder.load_file("main.kv")
if __name__ == "__main__":
MainApp().run()
.kv
BoxLayout:
orientation: 'vertical'
TextInput:
size_hint_y: None
height: 200
font_size: 150
hint_text: "Enter Text"
text: ""
FloatLayout:
Scatter:
Label:
text: ""
font_size: 150