开篇寄语
伯衡君列出了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()
点击运行后,生成这样一个图形界面。
根据伯衡君的设置,点击该按钮,就会将标签文字改变,如下图所示。
还是很简单的嘛,是不是一学就会了?
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号