Ui.input
Перейти к навигации
Перейти к поиску
Отображает текстовое поле, которое допускает ввод текста от пользователя. Надежно вводится только ASCII, хотя некоторые не ASCII языки также могут работать на некоторых платформах.
- default
- Значение по умолчанию для текстового поля.
- length
- Если значение не None, ограничивает количество символов, которые можно ввести.
- allow
- Если значение не None, строка содержит допустимые для ввода символы.
- exclude
- Строка, содержащая недопустимые символы. Символы фигурных скобок всегда следует запрещать, поскольку они могут случайно вызвать отображение текстового тега.
- button
- Если значение не None, то это должна быть кнопка. Ввод активен только тогда, когда кнопка находится в фокусе.
- changed
- Если значение не None, то эта функция вызывается при изменении текста.
- prefix
- Префикс, добавляемый перед редактируемым текстом.
- suffix
- Суффикс, добавляемый после редактируемого текста.
Если значение изменено на None, то текст возвращается, как результат ui.interact() при нажатии Enter. В противном случае это не может привести к завершению работы ui.interact().
label prompt_for_name:
$ ui.text("Пожалуйста, введите своё имя:", xalign=0.5, yalign=0.4)
$ ui.input('', xalign=0.5, yalign=0.5)
$ name = ui.interact()
if name == '':
$ name = 'Застенчивый парень'
Источник[править | править код]
Статья "ui.input" на английском языке