python - 如何使自动完成gui?

时间:2017-09-23 07:21:17

标签: python user-interface

我搜索了很多,但我找不到应该使用的东西,所以我尝试使用内置的Tkinter,但我无法找到如何制作我想用它制作的东西。

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

你能推荐我用于python的任何工具包,我可以使用这个GUI吗?此外,我非常感谢指向该工具包的优秀教程的链接。

实际上,因为这非常有用,我确定必须有一些代码片段可以做到这一点!但我还没有找到它!

很抱歉,如果我的问题有点过于宽泛。但是,我因为无济于事而疲惫不堪。所以我想也许一些有经验的人可以轻松帮助我。

2 个答案:

答案 0 :(得分:2)

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

具体来说,代码不是tkinter.Entry窗口小部件,而是围绕tk.Frametkinter.Entry窗口小部件的“包装器”(tkinter.Listbox),后者显示结果列在有序列表中。如果您想自己重新设计此行为,我强烈建议您使用类似的方法,而不是将一个小部件打包到另一个小部件之下。

答案 1 :(得分:1)

根据这个link,你有很多选择。