【问题标题】:How do I create an Intelligent Input Field field that suggests word for Autocompletion using python Tkinter如何使用 python Tkinter 创建一个智能输入字段字段来建议自动完成的单词
【发布时间】:2020-08-29 19:49:02
【问题描述】:

我正在创建一个字典,我想使用以下方法创建一个输入字段:

Tk.Entry()

我希望这个输入字段是智能的,这样当我输入一个单词时,假设我输入 'F' ,然后它将列出我的字典中所有以 F 开头的单词:

Eg: 
    Fantastic
    Fun
    Fundamental, etc...

所以我现在可以从列表中选择我想要的单词,它会显示含义。

或者如果我在搜索框中输入“Fu”,那么它只会显示“Fun”和“Fundamental”

请问我该怎么做。

我已经知道如何使用 Tkinter 创建一个普通的 python 字典应用程序,方法是将我的单词和含义存储在一个 json 文件中并在我的脚本中读取它。但我想添加这个功能,让它有点智能,就像谷歌在你完成搜索之前建议单词一样。请问我该怎么做??

我需要某人的提示或任何视频或 PDF 的链接,可以教我这个

【问题讨论】:

    标签: python tkinter tkinter-entry


    【解决方案1】:

    这似乎是一个很好的起点:

    http://code.activestate.com/recipes/578253-an-entry-with-autocompletion-for-the-tkinter-gui/

    此方法使用Listbox() 作为下拉菜单,并根据输入的文本更新其内容。

    【讨论】:

      猜你喜欢
      • 2018-10-27
      • 2013-12-03
      • 1970-01-01
      • 2017-05-30
      • 2020-09-21
      • 2012-01-03
      • 2015-12-29
      • 2011-12-04
      • 1970-01-01
      相关资源
      最近更新 更多