Задать вопрос
DemychO
@DemychO
16 летний парень изучающий Python

Как передать текст из MDTextFieldRect в функцию?

Подскажите, пожалуйста, уже перерыл все что можно
Как из MDTextFieldRect (находится в файле main.kv) после нажатия клавиши "Enter" передать её содержимое в функцию input в файле main.py?

Файл main.py
from kivymd.app import MDApp
from kivy.uix.boxlayout import BoxLayout
from kivymd.uix.textfield import MDTextFieldRect

class Container(BoxLayout):
    pass

class MainApp(MDApp):
    def input(self, value):
        Snackbar(text=value).open()

    def build(self):
        all = Container()
        return all

MainApp().run()


Файл main.kv
#:import MDField kivymd.uix.textfield
<Container>:
    orientation: "vertical"
       
    MDTextFieldRect:
        multiline: False
        text: 'text'
        on_text_validate:  app.input()
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
18 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект