此教程仅限于对Tkinter有基础的同学
Label 标签组件
基础使用
# 代码例子: Label组件
win_label = tkinter.Tk()
label_obj = tkinter.Label(master=win_label, text="薄脆饼的标签")
label_obj.pack()
win_label.mainloop()
在此,我们也是看到了基础使用的标签属性,第1个参数所填写的是父容器(master)。第第二个参数填写的是标签的文本(text)内容
所有的属性
下面,我将介绍其中的具体用法,包含了这个组件的所有参数和方法
序号 | 属性名 | 描述 | 默认值 | 可选值 |
---|---|---|---|---|
1 | text | 设置标签上显示的文本内容 | "" | 任意字符串 |
2 | textvariable | 使用 StringVar 变量动态更新标签上的文本。 |
None | StringVar 变量 |
3 | image | 设置标签上显示的图像 | None | PhotoImage 或 BitmapImage 对象 |
4 | compound | 控制文本与图像的相对位置,可选值包括 | None | 'top' , 'bottom' , 'left' , 'right' , 'center' |
5 | font | 设置标签文本的字体,格式为 (family, size, weight) |
TkDefaultFont | 例如 ("Arial", 12, "bold") |
6 | bg / background | 设置标签的背景颜色 | 系统默认背景颜色 | 颜色英文或16进制颜色 例如"red" / "#000000" |
7 | fg / foreground | 设置标签的文本颜色。 | 系统默认前景颜色(通常为黑色) | 颜色英文或16进制颜色 例如"red |