Похожие / релевантные ссылки, которые не очень помогли:
- Как получить поле ввода текста для отображения с Kivy?
- https://kivy.org/doc/stable/api-kivy.uix.textinput.html
- Начало работы с Kivy: получение пользовательского ввода с использованием Kivy
Я занимался этим несколько часов и нашел вопросы, похожие на моино на самом деле ничего не сработало.Вот что я пытаюсь сделать: создать кнопку, которая при нажатии вытягивает текстовое поле ввода, а затем отображает все, что вы печатаете на кнопке после короткой строки.Кнопка EG запускается как: «LP:» Вы вводите текст: «4000» Кнопка теперь показывает: «LP: 4000» Как бы я это сделал?Если это не совсем возможно, я также буду в порядке, просто получив ввод после нажатия кнопки.Я даже не могу зайти так далеко.Очень новый для Kivy и довольно новый для Python.Код кнопки (файл KV):
<FloatLayout>:
Button:
name: 'LP'
id: LP
text: "LP: 4000"
size_hint: 0.14, 0.15
pos_hint: {"left": 1, "top": 0.8105}
Класс (файл Py):
class LPInput(Widget):
pass
Код для ввода (файл KV):
<LPInput>:
size_hint: 0.14, 0.15
pos_hint: {"left": 1, "top": 0.8105}
TextInput:
id: lifepoint
text: ""
Label:
id: currlp #not sure this is doing anything
text: "LP: "
IЯ написал несколько других частей кода, чтобы попытаться создать это другими способами, но, к сожалению, я сохранил файл, в котором они были, так что это все, что у меня есть на данный момент.