目錄
tkinter案例應用—Listbox/Scrollbar
1、tkinter應用案例:利用輸入框Listbox清單框元件+删除所選中内容按鈕
2、tkinter應用案例:利用輸入框Listbox清單框元件+且在Listbox内加滾動條
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5COmJ2M5MDNjJTMzIjZ5QmY3ImZ0EWMmJTYxQGNwMmNy8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
#tkinter應用案例:利用輸入框Listbox清單框元件+删除所選中内容按鈕
from tkinter import *
master = Tk()
master.title("Jason niu工作室")
theLabel=tk.Label(master,text="進入GUI世界,請開始你的表演!\n關于區塊鍊架構設計,請問你想學習什麼技能?")
theLabel.pack()
theLB = Listbox(master,selectmode=EXTENDED,height=12)
theLB.pack()
list=["1、應用層","1.1、面向普通使用者","1.2、app用戶端","1.3、交易網站","2、擴充層","2.1、智能合約","3、協定層之網絡層","3.1、共識機制","3.2、P2P網絡","3.3、共識機制","3.4、加密技術","4、協定層之存儲層"]
for item in list:
theLB.insert(END,item)
theButton = Button(master,text="删除",\
command=lambda x=theLB:x.delete(ACTIVE))
theButton.pack()
mainloop()
#tkinter應用案例:利用輸入框Listbox清單框元件+且在Listbox内加滾動條
theLabel=tk.Label(master,text="進入GUI世界,請開始你的表演!\n關于區塊鍊,請問你想學習什麼技能?")
# theLB = Listbox(master,selectmode=EXTENDED)
# theLB.pack()
sb = Scrollbar(master)
sb.pack(side = RIGHT,fill=Y)
theLB = Listbox(master,yscrollcommand=sb.set)
theLB.pack(side=LEFT,fill=BOTH)
for item in list: #for循環添加
sb.config(command=theLB.yview)