在这里,我给出了一个示例,使用Tkinter创建一个列表框。
使用 Tkinter 创建列表框的示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import tkinter
from tkinter import CENTER, BOTTOM
from tkinter.messagebox import showinfo
def list_select(evt):
print(evt)
cur = listbox.curselection()[0]
showinfo('提示', f"你点击了 [{items[cur]}]")
if __name__ == '__main__':
win = tkinter.Tk()
win.geometry("300x300")
items = ["甲", "乙", "丙", "丁"]
label = tkinter.Label(text="请选择列表选项")
label.pack()
listbox = tkinter.Listbox(win, justify=CENTER)
for item in items:
listbox.insert(tkinter.END, item)
listbox.pack(expand=1, fill=tkinter.BOTH, side=BOTTOM)
listbox.bind("<<ListboxSelect>>", list_select)
win.mainloop()
|
列表框示例