问题描述
Tk.Entry()
我希望此输入字段具有智能性,以便在键入单词时,假设我键入'F',然后它将列出我词典中以F开头的所有单词:>
Eg:
Fantastic
Fun
Fundamental,etc...
所以我现在可以从列表中选择我想要的单词,它将显示含义。
或者,如果我在搜索框中输入“ Fu”,那么它将仅显示“ Fun”和“ Fundamental”
请我怎么做。
我已经知道如何通过将我的单词和含义存储在json文件中并在我的脚本中读取内容来使用Tkinter创建普通的python词典应用程序。但我想添加此功能,使其有点智能,例如Google在完成搜索键入之前如何建议单词。请问我该怎么做?
请从别人那里获取提示,或链接到任何可以教会我这一点的视频或PDF
解决方法
这似乎是一个很好的起点:
http://code.activestate.com/recipes/578253-an-entry-with-autocompletion-for-the-tkinter-gui/
此方法使用Listbox()
作为下拉菜单,并根据输入的文本更新其内容。