>>进阶
Listbox
备注:进阶版的应用
<"【基础】学习笔记21-python3 tkinter GUI编程-实操3"中记录的是Listbox的基础使用方法>
界面:
双击其中的任一内容,就会弹出另一个弹框,如下:
点击界面中的【退出】按钮,又回到上一界面
代码:
# Listbox控件:列表框
import tkinter as tk
win = tk.Tk()
lstbox = tk.Listbox(win)
def f(event):
win1 = tk.Tk()
tk.Label(win1, text='你的选择是' +
lstbox.get(lstbox.curselection()) + '语言!').pack()
tk.Button(win1, text='退出', command=win1.destroy).pack()
lstbox.pack()
for i in ['python', 'C++', 'C', 'Java', 'Php']:
lstbox.insert('end', i)
lstbox.bind('<Double-Button-1>', f) # 双击左键
win.mainloop()