Tkinter03_Listbox & Scrollbar & Scale
标签(空格分隔): Tkinter
Listbox 组件
Listbox 组件以列表的形式显示选项,并支持滚动条操作,所以对于在需要提供大量选项的情况下会更适用。
当创建一个 Listbox 组件的时候,它是空的。所以,首先要添加一行或多行文本进去。使用 insert() 方法添加文本,该方法有两个参数:第一个参数是插入的索引号,第二个参数是插入的字符串。索引号通常是项目的序号(从 0 开始)。
对于多个项目,应该使用循环。
例 14
from tkinter import *
master = Tk()
# 创建一个空列表
theLB = Listbox(master, selectmode=EXTENDED)
theLB.pack()
# 往列表里添加数据
for item in ["鸡蛋", "鸭蛋", "鹅蛋", "李狗蛋"]:
theLB.insert(END, item)
theButton = Button(master, text="删除它", \
command=lambda x=theLB:x.delete(ACTIVE))
theButton.pack()
mainloop()