2017-09-23 72 views
-5

我搜索了这么多,但我找不到我应该使用,所以我试图使用内置的Tkinter,但我无法找到如何使我想与它做什么。蟒蛇 - 如何使自动完成gui?

我想要一个文本条目,用户键入一些内容,我的程序通过打开下拉菜单提供一些动态建议,用户可以通过按回车选择顶部选项,或者他们可以点击其中一个选项或使用/向下键。然后该选项将被添加到该单行文本框下的大型文本框中。

你能推荐我任何python的工具包,我可以使这个GUI?也是一个很好的教程,该工具包的链接将不胜感激bc我是python GUI的新手。

其实既然这是非常有用的,我敢肯定,那里一定有一些片段会做到这一点!但我找不到它!

对不起,如果我的问题有点太宽泛。但我太累了,无法搜索到。所以我想也许有些有经验的人可以轻松地帮助我。

+0

问题,要求我们建议还是找一本书,工具,软件库,教程或其他异地资源是题外话了堆栈溢出他们倾向于吸引自以为是的答案和垃圾邮件。相反,请描述问题以及到目前为止解决问题所做的工作。请参阅[https://stackoverflow.com/help/on-topic](https://stackoverflow.com/help/on-topic) –

回答

2

您可以查看this模块,它完全符合您的要求(声明:我是该代码的作者)。

具体而言,代码不是tkinter.Entry插件,而是一个“包装”(tk.Frame)一个围绕tkinter.Entrytkinter.Listbox插件,其中后者显示在有序列表中的结果。如果你想自己重新设计这种行为,我强烈推荐使用类似的方法,而不是将一个小部件放在另一个下面。