Tkinter Label : 这个小工具,实现了显示框,在那里你可以把文本或图像。这个widget中显示的文本可以在任何时候你想要更新.
 
这个小工具,实现了显示框,在那里你可以把文本或图像。这个widget中显示的文本可以在任何时候你想要更新.

它也可能强调文本的一部分(要确定一个键盘快捷键),跨越多行文本.

语句:

这里是一个简单的语法来创建这个widget:

 w = Label ( master, option, ... )

参数:

  • master: 这代表了父窗口.

  • options: 下面是这个小工具最常用的选项列表。这些选项可以作为键 - 值对以逗号分隔.

OptionDescription
anchor此选项控制文本的位置,如果部件比文本,还需要有更多的空间。默认为锚=中心,该中心可用空间的文本.
bgThe normal background color displayed behind the label and indicator.
bitmapSet this option equal to a bitmap or image object and the label will display that graphic.
bdThe size of the border around the indicator. Default is 2 pixels.
cursor如果将此选项设置为游标名称(箭头,点等),鼠标光标会改变这种模式时,它超过了checkbutton.
fontIf you are displaying text in this label (with the text or textvariable option, the font option specifies in what font that text will be displayed.
fgIf you are displaying text or a bitmap in this label, this option specifies the color of the text. If you are displaying a bitmap, this is the color that will appear at the position of the 1-bits in the bitmap.
heightThe vertical dimension of the new frame.
imageTo display a static image in the label widget, set this option to an image object.
justifySpecifies how multiple lines of text will be aligned with respect to each other: LEFT for flush left, CENTER for centered (the default), or RIGHT for right-justified.
padxExtra space added to the left and right of the text within the widget. Default is 1.
padyExtra space added above and below the text within the widget. Default is 1.
reliefSpecifies the appearance of a decorative border around the label. The default is FLAT; for other values.
textTo display one or more lines of text in a label widget, set this option to a string containing the text. Internal newlines ("\n") will force a line break.
textvariableTo slave the text displayed in a label widget to a control variable of classStringVar, set this option to that variable.
underlineYou can display an underline (_) below the nth letter of the text, counting from 0, by setting this option to n. The default is underline=-1, which means no underlining.
width宽字符(而不是像素)的标签。如果未设置此选项,将大小以适应其内容标签.
wraplength你可以将此选项设置为所需的数量限制在每行的字符数。默认值为0,意味着线只换行符将被打破,.

例子:

自行尝试下面的例子:

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()

这将产生以下结果:

Tkinter Label(标签)-LMLPHP

05-29 01:20