无法对组合框Python使用自动完成

无法对组合框Python使用自动完成,python,tkinter,Python,Tkinter,我试图在我的组合框中包含自动完成功能,但它不起作用。尝试使用tkentrycomplete时收到错误。下面是我用于combobox的代码,请指出我的错误并帮助我解决。多谢各位 from tkinter import * from tkinter.ttk import * from tkinter import ttk import tkinter as tk import pandas as pd comboExample1 = ttk.Combobox(window, width=30,

我试图在我的组合框中包含自动完成功能,但它不起作用。尝试使用tkentrycomplete时收到错误。下面是我用于combobox的代码,请指出我的错误并帮助我解决。多谢各位

from tkinter import *
from tkinter.ttk import *
from tkinter import ttk
import tkinter as tk
import pandas as pd


comboExample1 = ttk.Combobox(window, width=30, values=list(df3["MFG Device"].unique()))
# comboExample1.current(0)
val = tk.StringVar()
comboExample1 = tkentrycomplete.AutocompleteCombobox(textvariable=val)
comboExample1.place(x=90, y=70)   
comboExample1.bind("<<ComboboxSelected>>", select_device)

tkentrycomplete不是一件事,我想你需要做的是comboExample1.AutoCompleteComboxTextVariable=val

我把这作为一个答案,因为我没有足够的代表发表评论

编辑:

试试这个:

comboExample1['values'] = val

您可能需要将其放入函数中,然后绑定它

se变量first val.setselection1 name什么是selection1 name?什么是tkentrycomplete?它没有定义,这就是为什么包含error.include。我的主要目的是在组合框中添加autocomplete:您尝试过该模块吗?它有一个自动完成的组合框:尝试此操作后出现错误。AttributeError:“Combobox”对象没有属性“AutocompleteCombobox”
comboExample1['values'] = val