Python Tkinter Text автодополнение

Я планирую создать небольшой проект в котором при вводе буквы сбоку появляется tooltip при нажатии на которую (или на горячую клавишу) слово автоматически дополняется. База слов есть. Это должно выглядеть примерно как на картинке.

яндекс почта.

Начало стандартное

def autoc():
    pass
from tkinter import *
window = Tk()
text = Text().pack(expand=1,fill="both")
window.bind("<Key>", autoc)
window.mainloop()

Но функция... Перебирания всего списка слов (примерно 7 млн) будет сильно тормозить программу. Слова лежат в .json файле. Нет ли способа как то не нагружая программу всё это сделать?


Ответы (0 шт):