如何 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()
我想在列表框中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()