如何获取listbox的指定下标索引
为什么会获取不了listbox指定字符串的下标?
from tkinter import *
def callback(): # 查看索引
get_ey_str = ey_var.get()
listbox_index = lb.index(get_ey_str)
la.config(text=f'对应的下标索引为:{listbox_index}')
fruits = ["Banana", "Watermelon", "Pineapple", "Orange", "Grapes", "Mango"]
root = Tk()
root.title("listbox") # 窗口标题
root.geometry("300x350") # 窗口宽300高210
lb = Listbox(root, selectmode=MULTIPLE)
for fruit in fruits: # 建立水果项目
lb.insert(END, fruit)
lb.pack(pady=5)
ey_var = StringVar()
ey = Entry(root, textvariable=ey_var)
ey.pack(pady=5)
la = Label(root)
la.pack(pady=5)
btn = Button(root, text="Check", command=callback)
btn.pack(pady=5)
root.mainloop()
列表框索引 Listbox.index 不同於列表索引 list.index
列表框索引透过以下任一方式指定列表框的特定元素: