Label(master=None, **options) (class)
master – 父组件
**options – 组件选项,下方表格详细列举了各个选项的具体含义和用法:
选项 | 含义 |
---|---|
activebackground | 1. 设置当 Label 处于活动状态(通过 state 选项设置状态)的背景色2. 默认值由系统指定 |
activeforeground | 1. 设置当 Label 处于活动状态(通过 state 选项设置状态)的前景色2. 默认值由系统指定 |
anchor | 1. 控制文本(或图像)在 Label 中显示的位置2. N, NE, E, SE, S, SW, W, NW, 或 CENTER 来定位(EWSN 代表东西南北,上北下南左西右东)3. 默认值是 CENTER |
background | 1. 设置背景颜色2. 默认值由系统指定 |
bg | 跟 background 一样 |
bitmap | 1. 指定显示到 Label 上的位图2. 如果指定了 image 选项,则该选项被忽略 |
borderwidth | 1. 指定 Label 的边框宽度2. 默认值由系统指定,通常是 1 或 2 像素 |
bd | 跟 borderwidth 一样 |
compound | 1. 控制 Label 中文本和图像的混合模式2. 默认情况下,如果有指定位图或图片,则不显示文本3. 如果该选项设置为 CENTER,文本显示在图像上(文本重叠图像)4. 如果该选项设置为 BOTTOM,LEFT,RIGHT 或 TOP,那么图像显示在文本的旁边(如 BOTTOM,则图像在文本的下方)5. 默认值是 NONE |
cursor | 1. 指定当鼠标在 Label 上飘过的时候的鼠标样式2. 默认值由系统指定 |
disabledforeground | 1. 指定当 Label 不可用的时候前景色的颜色2. 默认值由系统指定 |
font | 1. 指定 Label 中文本的字体2. 一个 Label 只能设置一种字体3. 默认值由系统指定 |
foreground | 1. 设置 Label 的文本和位图的颜色2. 默认值由系统指定 |
fg | 跟 foreground 一样 |
height | 1. 设置 Label 的高度2. 如果 Label 显示的是文本,那么单位是文本单元3. 如果 Label 显示的是图像,那么单位是像素(或屏幕单元)4. 如果设置为 0 或者干脆不设置,那么会自动根据 Label 的内容计算出高度 |
highlightbackground | 1. 指定当 Label 没有获得焦点的时候高亮边框的颜色2. 默认值由系统指定,通常是标准背景颜色 |
highlightcolor | 1. 指定当 Label 获得焦点的时候高亮边框的颜色2. 默认值由系统指定 |
highlightthickness | 1. 指定高亮边框的宽度2. 默认值是 0(不带高亮边框) |
image | 1. 指定 Label 显示的图片2. 该值应该是 PhotoImage,BitmapImage,或者能兼容的对象3. 该选项优先于 text 和 bitmap 选项 |
justify | 1. 定义如何对齐多行文本2. 使用 LEFT,RIGHT 或 CENTER3. 注意,文本的位置取决于 anchor 选项4. 默认值是 CENTER |
padx | 1. 指定 Label 水平方向上的额外间距(内容和边框间)2. 单位是像素 |
pady | 1. 指定 Label 垂直方向上的额外间距(内容和边框间)2. 单位是像素 |
relief | 1. 指定边框样式2. 默认值是 FLAT3. 另外你还可以设置 SUNKEN,RAISED,GROOVE 或 RIDGE |
state | 1. 指定 Label 的状态2. 这个标签控制 Label 如何显示3. 默认值是 NORMAL4. 另外你还可以设置 ACTIVE 或 DISABLED |
takefocus | 1. 如果是 True,该 Label 接受输入焦点2. 默认值是 False |
text | 1. 指定 Label 显示的文本2. 文本可以包含换行符3. 如果设置了 bitmap 或 image 选项,该选项则被忽略 |
textvariable | 1. Label 显示 Tkinter 变量(通常是一个 StringVar 变量)的内容2. 如果变量被修改,Label 的文本会自动更新 |
underline | 1. 跟 text 选项一起使用,用于指定哪一个字符画下划线(例如用于表示键盘快捷键) 2. 默认值是 -13. 例如设置为 1,则说明在 Button 的第 2 个字符处画下划线 |
width | 1. 设置 Label 的宽度2. 如果 Label 显示的是文本,那么单位是文本单元3. 如果 Label 显示的是图像,那么单位是像素(或屏幕单元)4. 如果设置为 0 或者干脆不设置,那么会自动根据 Label 的内容计算出宽度 |
wraplength | 1. 决定 Label 的文本应该被分成多少行2. 该选项指定每行的长度,单位是屏幕单元3. 默认值是 0 |
给小哥儿留个关注一起学习Python吧!
Label的用法在这里哦