Kivy TextInput с автозаполнением

#python-3.x #kivy

#python-3.x #kivy

Вопрос:

Я новичок в kivy. Я хочу знать, есть ли способ создать textinput с функцией автозаполнения, которая позволяет выбирать из словаря с 200 элементами.

Аналогично select2, который у вас есть в HTML / CSS

Комментарии:

1. Я бы начал с рассмотрения переопределения функции TextInput.insert_text(), которая вызывается при каждом нажатии клавиши. Я не уверен, как вы будете удерживать курсор в текущем положении.

Ответ №1:

Вы можете реализовать это самостоятельно, просто привяжите событие on_text и измените свойство suggestion_text. вы также можете проверить событие нажатия клавиши TAB, чтобы узнать, когда следует изменить текст на предлагаемое завершение.

Комментарии:

1. Но выполнение этого способа не покажет вам 2-3 варианта

2. @пользователь2067030. Нет, этого не будет:(. Я думаю, вам следует создать небольшой виджет для отображения этих параметров на 2/3 ниже текущей отметки.