listbox列表控件
import tkinter as tk
window = tk.Tk()
window.title('my window') #设置窗口的名字
window.geometry('240x260') #设置窗口大小
var1 = tk.StringVar() #设置变量
l = tk.Label(window,bg='yellow',width=6,textvariable=var1)
l.pack() #让l显示出来
def print_selection():
value = lb.get(lb.curselection()) #获得光标所选的值
var1.set(value)
#创建一个button,在window上显示,button的宽12字节,高1字节,执行print_selection命令
b1 = tk.Button(window,text='print selection',width = 12,height= 1,command = print_selection)
b1.pack()
var2 = tk.StringVar()
var2.set((11,22,33,44))
lb = tk.Listbox(window,listvariable=var2)#创建一个listbox,在window上显示,变量等于var2
list_items = [1,2,3,4]
#把list_items插入listbox的后面
for item in list_items:
lb.insert('end',item)
lb.insert(1,'first')
lb.insert(2,'second')
lb.delete(2)
lb.pack()
window.mainloop()#不断的循环程序
自己的小结代码,相关教程:莫烦python