Python 3 – Tkinter标签

Python 3 – Tkinter标签

此小部件实现了一个显示框,可以在其中放置文本或图像。此小部件显示的文本可以随时更新。

还可以对文本的一部分进行下划线(例如标识键盘快捷方式),并跨越多行展开文本。

语法

这是创建此小部件的简单语法 –

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

参数

  • − 这代表父窗口。

  • 选项 − 这里是该小部件的最常用选项列表。这些选项可以用逗号分隔的键值对作为键值对使用。

序号 选项 & 描述
1 anchor 如果小部件的空间大于所需文本的空间,则此选项控制文本的位置。默认值为anchor = CENTER,该值在可用空间中居中文本。
2 bg 标签和指示器后面显示的正常背景颜色。
3 bitmap 将此选项设置为位图或图像对象,标签将显示该图形。
4 bd 指示器周围边框的大小。默认值为2像素。
5 cursor 如果您将此选项设置为光标名称( 箭头,点等 ),当光标悬停在复选框上时,鼠标光标将更改为该模式。
6 font 如果在此标签中显示文本(使用文本或文本变量选项),则字体选项指定文本将显示在哪种字体中。
7 fg 如果在此标签中显示文本或位图,则此选项指定文本的颜色。如果在显示位图,则是位图中1位所在位置的颜色。
8 height 新框架的垂直尺寸。
9 image 要在标签小部件中显示静态图像,请将此选项设置为图像对象。
10 justify 指定多行文本将如何相对于彼此对齐:LEFT为靠左对齐,CENTER为居中对齐(默认值),RIGHT为右对齐。
11 padx 在小部件内文本左侧和右侧添加额外的空格。默认值为1。
12 pady 在小部件内文本上方和下方添加额外空间。默认值为1。
13 relief 指定标签周围装饰边框的外观。默认值为FLAT;对于其他值。
14 text 要在标签小部件中显示一行或多行文本,请将此选项设置为包含文本的字符串。内部换行符(“\n”)将强制换行。
15 textvariable 要将标签小部件中显示的文本从 StringVar 类的控件变量附属到,请将此选项设置为该变量。
16 underline 通过将此选项设置为n,在文本的第n个字母下方(从0开始计算)可以显示下划线(_)。默认值为underline = -1,表示不带下划线。
17 width 标签在字符中的宽度(而不是像素!)。如果未设置此选项,则标签的大小将根据其内容调整。
18 wraplength 通过将此选项设置为所需数目来限制每行中的字符数。默认值0表示仅在换行处打断行。

例子

请自行尝试以下示例−

# !/usr/bin/python3
from tkinter import *

root = Tk()

var = StringVar()
label = Label( root, textvariable = var, relief = RAISED )

var.set("嗨!你怎么样了?")
label.pack()
root.mainloop()

结果

执行以上代码后,会得到下面的结果 −

Python 3 - Tkinter标签

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程