4.2 标签属性
本节用来说明标签的属性。每种类型的控件都有很多的属性。标签控件的属性如下表:
属性 | 描述 |
---|---|
activebackground | 标签的状态为ACTIVE时的背景颜色。 |
activeforeground | 标签的状态为ACTIVE时的文本颜色。 |
anchor | 采用何种方式锚定文字或者图片。一般是用CENTER(居中模式)。可以选择如下方式: N, NE, E, SE, S, SW, W, NW, or CENTER. |
background (bg) | 标签的背景颜色。默认是系统指定颜色 |
bitmap | 在标签上显示bitmap。如果设置了images属性,则忽略bitmap属性。 |
borderwidth(bd) | 标签的边框宽度。一般是1~2个像素值。 |
compound | 设置如何在标签上同时显示文字和图片: CENTER:在图片中央叠加显示文字 BOTTOM:在图片下方显示文字 LEFT:在图片左边显示文字 RIGHT:在图片右边显示文字 TOP:在图片上方显示文字 NONE:不显示文字 |
cursor | 当鼠标移动经过标签的时候,显示的光标样式 |
disabledforeground | 标签被禁止使用的时候的背景颜色 |
font | 标签上文字的字体。只能选择一种字体显示。 |
foreground fg |
标签上文字或者bitmap的颜色(不包括图片) |
height | 设置标签的高度。如果是显示文字,数值是文字单位。如果是显示图片,数值单位为像素。如果没有设置,系统自动计算标签的高度。 |
highlightbackground | 当标签没有获得焦点的时候,边框的高亮颜色 |
highlightcolor | 当标签获得焦点的时候,边框的高亮颜色 |
highlightthickness | 设置高亮边框的宽度,默认值是0 |
image | 设置标签显示的图片。如果该选项被设置,则会忽略text或bitmap选项。 |
justify | 当标签有多行文字时,设置文字的对齐方式。可设的数值有: LEFT,RIGHT,CENTER |
padx | 在水平方向上,边框和标签内文字或图像之间的内边距 |
pady | 在垂直方向上,边框和标签内文字或图像之间的内边距 |
relief | 边框的美化效果。默认值是FLAT,其他的可选项包括:SUNKEN, RAISED, GROOVE, RIDGE 和SOLID |
state | 标签的状态,包括:NORMAL, ACTIVE 或者 DISABLED |