Основное отличие single-line и multi-line TextInput в Kivy заключается в возможности отображения количества строк вводимого текста. 13
Single-line TextInput позволяет вводить только одну строку текста. 13 Чтобы создать такой вид TextInput, нужно установить свойство multiline в значение False. 12 В этом случае нажатие клавиши Enter не добавляет новую строку, а снимает фокус с TextInput и генерирует событие ontextvalidate. 13
Multi-line TextInput, в свою очередь, позволяет вводить несколько строк текста. 13 По умолчанию это значение свойства multiline установлено в True. 24 В таком случае нажатие клавиши Enter добавляет новую строку. 1
Таким образом, выбор между single-line и multi-line TextInput определяет, сколько строк текста может быть введено пользователем.