Header Ads

2017年5月1日 星期一

Python | tkinter Listbox Entry 新增 刪除 經驗分享

使用python 3.5
設置button可以新增、刪除Listbox的item


import tkinter as tk
window=tk.Tk()
window.title('my window')
window.geometry('200x200')
##設立Entry已供輸入文字
e=tk.Entry(window,show=None)
e.pack()
##定義: 將所輸入文字存入Listbox,完成後並將Entry內文字清除
def add():
        var=e.get()
        lb.insert('end',var)
        e.delete(0,'end')
##定義: 透過Button將點擊後的選項刪除
def delete():
        lb.delete(lb.curselection())
## 設置按鈕並與add連結
b1=tk.Button(window,text='add',width=15,command=add)
b1.pack() 

## 設置按鈕並與delete連結
b2=tk.Button(window,text='delete',command=delete)
b2.pack()
##設置Listbox
lb=tk.Listbox(window)
lb.pack()
window.mainloop()

沒有留言:

張貼留言