Tk - 捲軸部件



捲軸部件是一個滾動部件,可以無需文字或畫布部件即可工作。捲軸部件的語法如下所示。

scrollbar scrollbarName options

選項

捲軸部件可用的選項如下表所示。

序號 語法和描述
1

-background color

用於設定部件的背景顏色。

2

-borderwidth width

用於以 3D 效果繪製邊框。

3

-orien orientation

設定部件的方向。可以是水平或垂直。

4

-relief condition

設定此部件的 3D 浮雕效果。條件可以是 raised(凸起)、sunken(凹陷)、flat(平坦)、ridge(脊狀)、solid(實心)或 groove(凹槽)。

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."
}

執行以上程式後,將得到以下輸出:

Scrollbar Widget
tk_mega_widgets.htm
廣告
© . All rights reserved.