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
廣告

© . All rights reserved.