标签用于指定我们可以放置文本或图像的容器框。该窗口小部件用于向用户提供有关python应用程序中使用的其他窗口小部件的消息。
可以指定各种选项来配置标签中显示的文本或部分文本。
下面给出了使用Label的语法。
句法
w = Label (master, options)
下面列出了可能的选项。
SN | Option | Description |
---|---|---|
1 | anchor | 它在提供给小部件的大小内指定文本的确切位置。默认值为CENTER, 该值用于在指定空间内将文本居中。 |
2 | bg | 小部件后面显示的背景颜色。 |
3 | bitmap | 它用于将位图设置为指定的图形对象, 以便标签可以表示图形而不是文本。 |
4 | bd | 它代表边框的宽度。默认值为2像素。 |
5 | cursor | 鼠标指针将更改为指定的光标类型, 即箭头, 点等。 |
6 | font | 写在小部件内的文本的字体类型。 |
7 | fg | 写在小部件内的文本的前景色。 |
8 | height | 小部件的高度。 |
9 | image | 要显示为标签的图像。 |
10 | justify | 如果文本包含多行, 则用于表示文本的方向。可以将其设置为LEFT(左对齐), RIGHT(右)进行右对齐, 以及CENTER(中心)以进行中心对齐。 |
11 | padx | 文本的水平填充。预设值为1。 |
12 | pady | 文本的垂直填充。预设值为1。 |
13 | relief | 边框的类型。默认值为FLAT。 |
14 | text | 将其设置为可能包含一行或多行文本的字符串变量。 |
15 | textvariable | 小部件内编写的文本将设置为控制变量StringVar, 以便可以对其进行访问和更改。 |
16 | underline | 我们可以在文本的指定字母下显示一行。将此选项设置为将在其下显示行的字母的编号。 |
17 | width | 小部件的宽度。它指定为字符数。 |
18 | wraplength | 除了将一行仅作为标签文本, 我们还可以将其分解为行数, 其中每一行都有为此选项指定的字符数。 |
例子1
# !/usr/bin/python3
from tkinter import *
top = Tk()
top.geometry("400x250")
#creating label
uname = Label(top, text = "Username").place(x = 30, y = 50)
#creating label
password = Label(top, text = "Password").place(x = 30, y = 90)
sbmitbtn = Button(top, text = "Submit", activebackground = "pink", activeforeground = "blue").place(x = 30, y = 120)
e1 = Entry(top, width = 20).place(x = 100, y = 50)
e2 = Entry(top, width = 20).place(x = 100, y = 90)
top.mainloop()
输出
来源:
https://www.srcmini02.com/31362.html