Python Tkinter Label标签


标签是用于指定容器的 , 其中我们可以将文本或图像放入label标签。label是用于将消息提供给用户的Python应用,是一个存在各种选项可以配置文本或部分文本的标签。

使用该标签的语法如下。

语法

w=Label(master,options)

可能选项的列表如下。

Sn
选项
描述
1anchor
它指定文本在提供给小部件的大小内的确切位置。默认值是CENTER,用于将文本居中到指定的空间
2bg
小部件后面显示的背景颜色
3bitmap
它用于将位图设置为指定的图形对象,以便标签可以表示图形而不是文本
4bd
它表示边框的宽度。默认值为2像素
5cursor
鼠标指针将更改为指定的光标类型,即、箭头、圆点等
6font
在小部件内编写的文本的字体类型
7fg
在小部件内编写的文本的前景颜色
8height
小部件的高度
9image 
将显示为标签的图像
10justify 
如果文本包含多行,则使用它表示文本的方向。它可以设置为左对齐、右对齐和居中对齐
11padx 
文本的水平填充。默认值是1
12pady 
文本的垂直填充。默认值是1
13relief
边框的类型。默认值为FLAT
14text
这被设置为string变量,它可能包含一行或多行文本
15TextVariable 
在小部件内编写的文本被设置为控制变量StringVar,这样就可以访问它并相应地更改它
16underline 
我们可以在文本的指定字母下面显示一行。将此选项设置为将显示行所在的字母数
17width
小部件的宽度。它被指定为字符的数量
18
wraplength
与其只有一行作为标签文本,不如将其分解为行数,其中每一行都有指定给该选项的字符数

实例

# !/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()

输出 :

python-tkinter-label.png