如何 select 在列表框 tkinter 中建立索引 PYTHON

How to select index in listbox tkinter PYTHON

我想在列表框中select我想要的索引并显示在列表框中。下面的代码适用于此,但它显示了它在下面选择的索引。比如我调用第50个索引的时候,看不到是不是selected,因为第50个索引在下面。有什么办法可以证明这一点?对不起我的英语不好

我的代码如下:

import tkinter as tk

root = tk.Tk()

listbox = tk.Listbox(root)
listbox.pack()

for item in range(1, 16):
    listbox.insert(tk.END, item)

listbox.selection_set(first=10)

root.mainloop()

我自己试的时候发现的:D 加上这个就够了。

listbox.yview (9)

新代码(已解决):

import tkinter as tk

root = tk.Tk()

listbox = tk.Listbox(root)
listbox.pack()

for item in range(1, 30):
    listbox.insert(tk.END, item)

listbox.selection_set(first=9)
listbox.yview(9)

root.mainloop()