2016-10-16 3 views
2

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

Подобно выбор2, что вы имеете в HTML/CSS

+0

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

ответ

2

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

+0

Но делать это таким образом не покажет вам от 2 до 3 опций – user2067030

+0

@ user2067030. Нет, это не будет :(Думаю, вы должны создать небольшой виджет, чтобы отобразить те 2/3 опций под текущей меткой. –

Смежные вопросы