tkinter.Listbox 列表控件,增加、删除、修改 | 按钮用于删除选中内容 → button1=tkinter.Button(root,text="删除选中",command=lambda x=theLB:x.delete("active")) | 改变列表框的“单选”或者“多选”属性 → selectmode="single"
# -*- coding: utf-8 -*-
import tkinter
root=tkinter.Tk()
root.geometry("800x600+100+100")
##############################################
theLB=tkinter.Listbox(root,width=50,selectmode="single")
theLB.pack()
##############################################
theLB.insert(0,"你好")
theLB.insert(tkinter.END,"再见")
##############################################
# 循环插入
for i in ["张三","李四","王五","赵六","周七"]:
theLB.insert(tkinter.END,i)
##############################################
# 删除列表里的全部内容
# theLB.delete(0,tkinter.END)
##############################################
# 删除列表里第1个内容
# theLB.delete(0)
##############################################
# 删除列表里第2个内容
# theLB.delete(1)
##############################################
# 添加1个按钮用于删除选中的内容
button1=tkinter.Button(root,text="删除选中",command=lambda x=theLB:x.delete("active"))
button1.pack()
##############################################
root.mainloop()