Scrollbar:滚动条控件,当内容超过可视化区域时使用,如列表框。
一、基本使用
1、为列表组件增加一个滚动条。
代码如下:
# coding:utf8 from tkinter import * class App: def __init__(self, master): frame1 = Frame(master) frame1.pack() # 实例化一个滚动条对象,靠右,填充Y轴 sb1 = Scrollbar(frame1) sb1.pack(side=RIGHT, fill=Y) # 定义一个列表选框,列表绑定滑块 lb1 = Listbox(frame1, yscrollcommand=sb1.set) lb1.pack(side=LEFT, fill=BOTH) for i in range(100): lb1.insert(END, i) # 滚动条和列表绑定 sb1.config(command=lb1.yview) root = Tk() win = App(root) root.mainloop()
效果如下:
读书和健身总有一个在路上