Tk - 按鈕部件



Tk 按鈕部件是一個可點選的部件,它會觸發一個動作。按鈕部件的語法如下所示:

button buttonName options

選項

按鈕部件可用的選項如下表所示:

序號 語法和描述
1

-font fontDescriptor

用於設定部件的字型。

2

-height number

用於設定部件的高度。

3

-command action

設定按鈕的命令動作。

4

-text text

設定部件的文字。

5

-width number

設定部件的寬度。

一個簡單的按鈕部件如下所示:

#!/usr/bin/wish

grid [label .myLabel  -text "Click the buttons" -textvariable labelText]
grid [button .myButton1  -text "Button 1" -font {Helvetica -18 bold} -height 5 -width 10
   -command "set labelText clicked_top_btn"]
grid [button .myButton2 -text "Button 2" -font {Helvetica -18 bold} -height 5 -width 10
   -command "set labelText clicked_bottom_btn"]

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

Button Example

單擊“Button1”後,我們將得到以下輸出:

Button Example Clicked1

單擊“Button2”後,我們將得到以下輸出:

Button Example Clicked2
tk_basic_widgets.htm
廣告