1.创建
from tkinter import *
root=Tk()
Scrollbar(root).pack()
root.mainloop()
2.设置silder的位置
from tkinter import *
root=Tk()
s1=Scrollbar(root,orient=HORIZONTAL)
s1.set(0.5,1)
s1.pack()
root.mainloop()
3.事件处理
command
4.绑定Listbox和Scrollbar
from tkinter import *
root=Tk()
lb=Listbox(root)
s1=Scrollbar(root)
s1.pack(side=RIGHT,fill=Y)
lb['yscrollcommand']=s1.set
for i in range(100):
lb.insert(END,str(i))
lb.pack(side=LEFT)
s1['command']=lb.yview
root.mainloop()
side指定位置
fill指定填充满整个区域
lb[‘yscrollcommand’]=s1.set 指定Listbox的yscrollbar的事件处理函数为Scrollbar的set
指定Scrollbar的command的事件处理函数是Listbox的yview