
开篇寄语
伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Label的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。
前情提要
内容详情
这个标签是Python Tkinter中最简单的小部件,用于在屏幕上输出简单的文本行。它的创造性使用包括在其中显示图像。
您可以使用几个选项来操作文本,比如在文本下划线,或者仅仅是文本的某一部分。
选项列表
| No | Option | Description |
|---|---|---|
| 1 | anchor | 当窗口小部件的空间超过文本所需的空间时,控制文本的位置。默认值为CENTER。将指南针方向作为值。 N(北),S(南),E(东),SE(东南)等。 |
| 2 | bg | 背景颜色 |
| 3 | bd | 标签的边框大小 |
| 4 | bitmap | 用于显示图形。只需为该选项分配一个图像或位图对象。 |
| 5 | cursor | 当鼠标悬停在这个小部件上时,它可以被更改为一个特殊的光标类型,如"arrow"或"dot"。 |
| 6 | font | 用于指定显示文字的字体。 |
| 7 | fg | 前景色。在这种情况下,文字或位图的颜色。 |
| 8 | Height | 标签的高度。 |
| 9 | image | 将此选项设置为图像对象以在标签中显示图像。 |
| 10 | justify | 改变文本的对齐方式。可以设置为左、中或右。 |
| 11 | padx | 在文本的左边和右边填充。 |
| 12 | pady | 在文本的上边和下边填充。 |
| 13 | relief | 它指定边框的类型。默认为Flat,其他选项包括RAISED和SUNKEN。 |
| 14 | text | 用于在标签中显示文本。如果需要,请使用换行符(“ \ n”)插入换行符。 |
| 15 | textvariable | 用于分配包含要显示的文本的变量。 |
| 16 | Underline | 默认值为-1。将此选项设置为在标签上的文本下划线。 |
| 17 | width | 标签的宽度。 |
| 18 | wraplength | 如果将该值设置为正数,则文本行将被换行以适合该长度。 |
举例说明
from tkinter import *
def make():
var.set("Yeah! Thank you!")
root = Tk()
root.geometry("400x250")
frame = Frame(root)
frame.pack()
var = StringVar()
var.set("Hello World")
label = Label(frame, textvariable=var, underline=1, font=28, fg="#ff00ff", cursor="arrow")
label.pack()
button = Button(frame, text="set", command=make)
button.pack()
root.mainloop()
点击运行后,生成这样一个图形界面。

根据伯衡君的设置,点击该按钮,就会将标签文字改变,如下图所示。

还是很简单的嘛,是不是一学就会了?
- 我的微信
- 微信扫一扫加好友
-
- 我的微信公众号
- 扫描关注公众号
-





