Tk - 缩放部件



缩放部件用于通过滑块选择数值。缩放部件的语法如下所示:

scale scaleName options

选项

缩放部件可用的选项在下面的表格中列出:

序号 语法和描述
1

-background color

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

2

-borderwidth width

用于以 3D 效果绘制边框。

3

-font fontDescriptor

用于设置部件的字体。

4

-foreground color

用于设置部件的前景色。

5

-from number

部件的范围起始值。

6

-variable varName

与部件关联的变量。当部件的文本发生更改时,该变量将设置为部件的文本。

7

-length number

设置部件的长度。

8

-orien orientation

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

9

-relief condition

设置此部件的 3D 浮雕。条件可以是 raised、sunken、flat、ridge、solid 或 groove。

10

-to number

部件的范围结束值。

11

-command command

在操作时要执行的过程。

缩放部件的一个简单示例如下所示:

#!/usr/bin/wish

proc scaleMe {mywidget scaleValue} {
   $mywidget configure -length $scaleValue
} 
pack [scale .s2  -from 100.0 -to 200.0 -length 100 -background yellow -borderwidth 5
   -font {Helvetica -18 bold} -foreground red -width 40 -relief ridge -orien horizontal
   -variable a -command "scaleMe .s2" ]

当我们运行上述程序时,我们将获得以下输出。

Scale Widget

当我们将缩放滑块滚动到最大值时,我们将获得以下输出。

Scale Widget2
tk_mega_widgets.htm
广告