Tk - 滚动条小部件


滚动条小部件是一种滚动小部件,无需文本或画布小部件即可工作。滚动条小部件的语法如下所示。

scrollbar scrollbarName options

选项

下表列出了滚动条小部件的可用选项。

先生。 语法和描述
1

-背景颜色

用于设置小部件的背景颜色。

2

-borderwidth 宽度

用于在 3D 效果中绘制边框。

3

- 东方方向

设置小部件的方向。它可以是水平的或垂直的。

4

-缓解条件

设置此小部件的 3D 浮雕。状况可以是凸起的、凹陷的、平坦的、脊状的、实心的或凹槽的。

5

-命令命令

命令将视图链接到滚动条小部件。

滚动条小部件的一个简单示例如下所示 -

#!/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."
}

当我们运行上面的程序时,我们将得到以下输出 -

滚动条小部件
tk_mega_widgets.htm