'''
Created on 2016年8月16日

@author: apple
'''
from tkinter import *

root = Tk()

scrollbar = Scrollbar(root,orient=VERTICAL)
scrollbar.pack(side=RIGHT,fill=Y,anchor=N)

scrollbar_x = Scrollbar(root,orient=HORIZONTAL)
scrollbar_x.pack(side=BOTTOM,fill=X,anchor=N)

list = Listbox(root)

for i in range(200):
    list.insert(END, str(i))
    
list.pack(side=LEFT,fill=X,expand=1)
# list.pack(side=LEFT,fill=BOTH,expand=1)

list.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=list.yview)

list.config(xscrollcommand=scrollbar_x.set)
scrollbar_x.config(command=list.xview)

mainloop()

#为了在某个组件上安装垂直和水平滚动条，需要做两件事：
#1、设置该组件的yscrollbarcommand选项为Srcollbar组件的set()方法)
#2、设置Scrollbar组件的command选项为该组件的xview()和yview()方法