Tk - 標籤部件



標籤部件是幾乎所有 Tk 應用程式中都使用的常用部件,用於顯示簡單的文字。標籤部件的語法如下所示:

label labelName options

選項

標籤部件可用的選項如下表所示:

序號 語法及描述
1

-background color

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

2

-borderwidth width

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

3

-font fontDescriptor

用於設定部件的字型。

4

-foreground color

用於設定部件的前景色。

5

-height number

用於設定部件的高度。

6

-padx number

設定部件的 padx。

7

-pady number

設定部件的 pady。

8

-relief condition

設定此部件的 3D 浮雕效果。條件可以是 raised、sunken、flat、ridge、solid 或 groove。

9

-text text

設定部件的文字。

10

-textvariable varName

與部件關聯的變數。當部件的文字發生變化時,變數將設定為部件的文字。

11

-width number

設定部件的寬度。

12

-justify alignment

設定文字的對齊方式,可以是 left、center 或 right。

標籤部件的一個簡單示例如下所示:

#!/usr/bin/wish

grid [label .myLabel -background red -foreground white -text "Hello World" -relief ridge
   -borderwidth 8 -padx 10 -pady 10 -font {Helvetica -18 bold} -height 10 -width 35 
   -textvariable myvariable -justify left -underline 1]
set myvariable "Test Hello"

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

Label Example
tk_basic_widgets.htm
廣告

© . All rights reserved.