Tk - scrollbar 滚动条小部件
滚动条小部件是一个滚动小部件,可以在没有文本或画布小部件的情况下工作。 滚动条小部件的语法如下所示。
scrollbar scrollbarName options
选项
下表中列出了 scrollbar 小部件的可用选项。
序号 | 语法和描述 |
---|---|
1 | -background color 用于设置小部件的背景颜色。 |
2 | -borderwidth width 用于在 3D 效果中绘制边框。 |
3 | -orien orientation 设置小部件的方向。 它可以是水平的或垂直的。 |
4 | -relief condition 设置此小部件的 3D 浮雕。 状况可能是凸起的、凹陷的、平坦的、脊状的、实心的或凹槽的。 |
5 | -command command 命令将视图链接到滚动条小部件。 |
下面显示了滚动条小部件的简单示例 −
#!/usr/bin/wish grid [tk::listbox .l -yscrollcommand ".s1 set" -xscrollcommand ".s2 set" -height 5 -width 20] -column 0 -row 0 -sticky nwes grid [ttk::scrollbar .s1 -command ".l yview" -orient vertical -background yellow -borderwidth 5 -relief ridge] -column 1 -row 0 -sticky ns grid [ttk::scrollbar .s2 -command ".l xview" -orient horizontal -background yellow -borderwidth 5 -relief ridge] -column 0 -row 1 -sticky ew for {set index 0} {$index<100} {incr index} { .l insert end "A long line of text for testing scrollbar." }
当我们运行上面的程序时,我们将得到以下输出 −