📜  Python Tkinter – 标签(1)

📅  最后修改于: 2023-12-03 15:04:09.369000             🧑  作者: Mango

Python Tkinter – 标签

标签(Label)在Tkinter中是一种常见的控件,可以用于显示文本或图像。它用于向用户传达文本信息或图像。

创建一个标签

要创建一个Tkinter标签,可以使用Label类的构造函数。它的语法如下:

w = Label(master, options)

其中,master是所属主窗口的对象,options是一个可选参数列表,用于指定标签的各种选项。

选项

下面是一些常见的标签选项列表:

text

要显示在标签上的文本。例如:

Label(root, text="Hello, World!")
font

要使用的字体。例如:

Label(root, text="Hello, World!", font=("Arial", 16))
bg

背景颜色。例如:

Label(root, text="Hello, World!", bg="white")
fg

前景颜色,即文本颜色。例如:

Label(root, text="Hello, World!", fg="red")
width

标签的宽度,单位为字符数。例如:

Label(root, text="Hello, World!", width=20)
height

标签的高度,单位为字符数。例如:

Label(root, text="Hello, World!", height=2)
anchor

文本或图像在标签中的位置。例如:

Label(root, text="Hello, World!", anchor=W)

其中,W表示左对齐。

image

要显示在标签上的图像。例如:

photo = PhotoImage(file="image.gif")
Label(root, image=photo)
示例

下面是一个使用标签的简单示例:

from tkinter import *

root = Tk()

my_label = Label(root, text="Hello, World!", font=("Arial", 16))
my_label.pack()

root.mainloop()

这将创建一个窗口,其中包含一个标签,文本为“Hello, World!”,使用Arial字体,大小为16。