from sprites import Screen,Listbox,Scrollbar,Frame,TK
screen = Screen()
screen.setup(800,600)
frame = Frame(20,50,width=720,height=500,bg='pink') # 框架
# 而列表框并不直接建立在画布上,而是建立在frame上,frame主要可以用来分区
lstbox = Listbox(master=frame,width=100,height=10) # 新建列表框
lstbox.pack(side=TK.LEFT,fill=TK.BOTH) # 列表框在frame左边
for i in range(100):
lstbox.insert(TK.END,i)
# 垂直滚动条的master也是frame
scr_v = Scrollbar(master=frame,orient=TK.VERTICAL)
# 滚动条在frame右边,一定要用这个放置
scr_v.pack(side=TK.RIGHT,fill=TK.Y)
# 给列表框配置垂直滚动条
lstbox.configure(yscrollcommand = scr_v.set)
scr_v['command']=lstbox.yview
screen.mainloop()
|