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