Tkinter listbox-列表框的操作
import tkinter as tk
import tkinter.colorchooser
'''listbox的增删改'''
window = tk.Tk()
def b1_click():
item = ['apple', 'watermenon', 'orange']
lb.insert(tk.END, item)
b1 = tk.Button(window, text="添加数据", command=b1_click)
b1.pack()
def b2_click():
lb.insert(1, 'haha')
b2 = tk.Button(window, text="插入", command=b2_click)
b2.pack()
def b3_click():
lb.delete(0) # 删除第0的元素
b3 = tk.Button(window, text="删除", command=b3_click)
b3.pack()
def b4_click():
lb.delete(0, tk.END) # 清空列表
b4 = tk.Button(window, text="清空列表", command=b4_click)
b4.pack()
def b5_click():
value = lb.get(lb.curselection())
print(value)
b5 = tk.Button(window, text="获取选中数据", command=b5_click)
b5.pack()
def b6_click():
print(lb.size())
b6 = tk.Button(window, text="总数", command=b6_click)
b6.pack()
var = tk.StringVar()
var.set((11, 22, 33, 44, 'aa'))
lb = tk.Listbox(window, listvariable=var)
lb.pack()
window.mainloop()
原文链接:https://blog.csdn.net/FL1623863129/article/details/106036636