扫码一下
查看教程更方便
Python Tkinter 标签控件(Label)指定的窗口中显示的文本和图像。
语法格式如下:
w = Label ( master, option, ... )
序号 | 可选项 | 描述 |
---|---|---|
1 | anchor | 文本或图像在背景内容区的位置,默认为 center,可选值为(n,s,w,e,ne,nw,sw,se,center)eswn 是东南西北英文的首字母,表示:上北下南左西右东。 |
2 | bg | 标签背景颜色 |
4 | bd | 标签的大小,默认为 2 个像素 |
4 | bitmap | 指定标签上的位图,如果指定了图片,则该选项忽略 |
5 | cursor | 鼠标移动到标签时,光标的形状,可以设置为 arrow, circle, cross, plus 等。 |
6 | font | 设置字体。 |
7 | fg | 设置前景色。 |
8 | height | 标签的高度,默认值是 0。 |
9 | image | 设置标签图像。 |
10 | justify | 定义对齐方式,可选值有:LEFT,RIGHT,CENTER,默认为 CENTER。 |
11 | padx | x 轴间距,以像素计,默认 1。 |
12 | pady | y 轴间距,以像素计,默认 1。 |
13 | relief | 边框样式,可选的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE。默认为 FLAT。 |
14 | text | 设置文本,可以包含换行符(\n)。 |
15 | textvariable | 标签显示 Tkinter 变量,StringVar。如果变量被修改,标签文本将自动更新。 |
16 | underline | 设置下划线,默认 -1,如果设置 1,则是从第二个字符开始画下划线。 |
17 | width | 设置标签宽度,默认值是 0,自动计算,单位以像素计。 |
18 | wraplength | 设置标签文本为多少行显示,默认为 0。 |
#!/usr/bin/python
from Tkinter import *
root = Tk()
var = StringVar()
label = Label( root, textvariable=var, relief=RAISED )
var.set("Hey!? How are you doing?")
label.pack()
root.mainloop()
测试输出结果如下: