tkinter Listbox滚动条控件

import tkinter
import glob #glob可以列出目录下的文件

a = glob.glob('*')
root = tkinter.Tk()

sb = tkinter.Scrollbar(root)
sb.pack(side=tkinter.RIGHT,fill = tkinter.Y)


li = tkinter.Listbox(root,yscrollcommand=sb.set)

for i in a:
    li.insert(0,i)

sb.config(command=li.yview)

li.pack()
root.mainloop()

Scrollbar:

   说明:滚动条控件,当内容超过可视化区域时使用,如列表框

  属性:为了在某个组件上安装滚动条,需要做这两件事情:

  1,设置该组件的 yscrollbarcommand 选项为 Scrollbar组件的set() 方法

  2,设置Scrollbar 组件的 command 选项为该组件的 yview() 方法

posted @ 2018-11-09 10:31  greenfan  阅读(966)  评论(0)    收藏  举报