滚动条(Scroll Bar)用于内容实际尺寸大于显示区域的情况。支持scrollbar的组件通常都有"-xscrollcommand" 和 "-yscrollcommand",用于调整相对应的滚动条的位置;而scrollbar组件通过"-command"调整对应组件的显示区域。
Tk中滚动条的基本用法如下:
toplevel .tl text .tl.t -yscrollcommand {.tl.s set} scrollbar .tl.s -command {.tl.t yview} grid .tl.t .tl.s -sticky nsew grid columnconfigure .tl 0 -weight 1 grid rowconfigure .tl 0 -weight 1