天天看點

Python之tkinter:動态示範調用python庫的tkinter帶你進入GUI世界(Listbox/Scrollbar)

目錄

tkinter案例應用—Listbox/Scrollbar

1、tkinter應用案例:利用輸入框Listbox清單框元件+删除所選中内容按鈕

2、tkinter應用案例:利用輸入框Listbox清單框元件+且在Listbox内加滾動條

Python之tkinter:動态示範調用python庫的tkinter帶你進入GUI世界(Listbox/Scrollbar)

#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()

Python之tkinter:動态示範調用python庫的tkinter帶你進入GUI世界(Listbox/Scrollbar)

#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)