tkinter组合框中是否提供自动完成搜索功能?

用户1404

我有一个tkinter组合框,其中有1000个值。是否可以具有自动完成搜索功能?

就像我在组合框中键入内容一样,它应该执行一些通配符搜索并显示结果。

            element_names = list(**a very big list**)
            dim_combo = ttk.Combobox(self, state='readonly')
            dim_combo['values'] = self.element_names
            dim_combo.place(x=100, y=100)
用户1493

您可以使用AutocompleteCombobox来自tkentrycomplete模块方法以下示例可以为您提供帮助。

import tkinter as tk
from tkinter import tkentrycomplete

root = tk.Tk()
box_value = tk.StringVar()

def fun():
    print(box_value.get())
combo = tkentrycomplete.AutocompleteCombobox(textvariable=box_value)
test_list = ['apple', 'banana', 'cherry', 'grapes']
combo.set_completion_list(test_list)
combo.place(x=140, y=50)
button = tk.Button(text='but', command=fun)
button.place(x=140,y=70)

root.mainloop()

您可以在此处找到模块链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

tkinter中的组合框未提供正确的.get()值

如何创建自动完成的组合框?

JavaFX中的自动完成组合框

从组合框中的选定数据自动完成:jquery.min.js:2未捕获的TypeError:无法使用'in'运算符在其中搜索'length'

自动完成搜索中的建议框未出现

搜索框中的Ajax / jQuery自动完成功能(Shopify)

带有LIKE搜索的Python Tkinter自动完成组合框?

使用图像将自动完成功能添加到MVC应用程序的搜索框中

使用Angular Material实现的自动完成搜索功能中的错误

使用组合框自动完成搜索时程序崩溃

如何使用数据库(TornadoFX)中的信息更新自动完成组合框建议列表?

是否可以在HERE Geocoder自动完成搜索中包含业务?

Datagrid组合框消失的内容+自动完成

通过动态搜索和自动补全功能将旧值返回到组合框

搜索查询后,文本框自动完成功能不起作用

是否可以有一个自动填充组合框(在datagridview中),该组合框还提供列中所有数据库项的下拉列表?

自动完成搜索框输入字段

组合框自动完成功能不起作用

Google Maps API v3:我可以使用ExtJS 4.2在组合框中创建地方自动完成功能吗?

在自动完成模式(组合框)中,建议的项目未完成

重叠的jQuery自动完成组合框

组合框rcp中的自动完成

如何使用jQuery自动完成功能来搜索特定记录而忽略在输入框中输入的顺序词

弹性搜索中的自动完成

组合框中的 UWP 搜索

填写搜索框,然后单击自动完成

带有过滤器和自动完成功能的组合框

在 Modal 中具有自动完成功能的 Google 地图搜索框

是否可以为组合框中的项目提供 ID 或密钥?