(Label)标签控件被用于显示文本和图像。标签可包含多行文本,但只能用一种字体。

Python Tkinter 标签控件(Label):指定的窗口中显示的文本和图像

注:你如果需要显示一行或多行文本且不允许用户修改,你可以使用 Label 组件

语法格式:

label=Label(master,option)

master:标签所在的父容器

option:可选项(即标签的可设置的属性),这些选项可以用键-值的形式设置,以逗号分隔

可选项摘要
text           设置文本内容,可以包含换行符(\n)。
textvariable标签显示 Tkinter 变量,StringVar。如果变量被修改,标签文本将自动更新。
font 

设置字体、字号、样式:

bold(粗体) 默认值为normal(正常粗细);

italic(斜体) 默认值为roman(正常直立);

underline(下划线),overstrike(删除线))。

foreground

(fg)   

设置前景色,英文颜色单词即可。
background    (bg)  设置背景色,英文颜色单词即可。
anchor指定小部件(例如文本或位图)中的信息如何显示在小部件中(文本对齐方式)。默认为center,可选值为(n,s,w,e,ne,nw,sw,se,center)。
justify定义多行文本对齐方式,可选值有:LEFT,RIGHT,CENTER,默认值为 CENTER。
cursor设置鼠标形状    鼠标移动到标签时,光标的形状。指定要用于小部件的鼠标游标。该值可能具有任何可接受的形式TK_GetCursor。此外,如果指定了空字符串,则它指示小部件应服从其父控件的游标规范。可以设置为 arrow, circle, cross, plus 等。
width设置标签宽度,默认值是 0,单位:像素。
borderwidth(bd)指定一个非负值,指示要在小部件外部绘制的三维边框的宽度默认为 2 个像素。
height设置标签高度    默认值是 0,单位:像素。
bitmap指定标签上的位图,如果指定了图片,则该选项忽略。
image  指定要在标签中显示的图像。
padxx 轴间距,以像素计,默认 1。
padyy 轴间距,以像素计,默认 1。
activebackground指定绘制活动元素时要使用的背景色。一个元素(小部件或小部件的一部分)是活动的,如果鼠标光标位于元素上,并按下鼠标按钮将导致某些操作发生。
activeforeground指定绘制活动元素时要使用的前景色。一个元素(小部件或小部件的一部分)是活动的,如果鼠标光标位于元素上,并按下鼠标按钮将导致某些操作发生。
activeborderwidth指定一个非负值,指示围绕活动元素绘制的三维边框的宽度.此选项通常只在每次显示多个元素的小部件中可用(例如菜单而不是按钮)。
compound指定小部件是否同时显示文本和位图/图像,如果应该,则指定位图/图像相对于文本放置的位置。必须是其中一个值nonebottomtopleftright, or center.。例如,(默认值)值none指定应该(如果定义了)显示位图或图像,而不是显示文本的值。左边指定应将位图或图像显示在文本的左侧,并指定值。中心指定应在文本顶部显示位图或图像。
disabledforeground  指定绘制禁用元素时的前景色。如果为空字符串(通常是单色显示器上),则禁用元素将使用正常的前景色绘制,但用点画填充模式绘制元素时会使其变暗。
exportselection指定小部件中的选择是否也应该是X选择。值可能具有以下任何一种形式:true, flase01, yes,no。如果导出了选择,那么在小部件中选择取消当前X选择,在小部件外部选择取消任何小部件选择,当小部件有选择时,小部件将响应选择检索请求。默认情况下,小部件通常用于导出选择。
highlightbackground指定小部件没有输入焦点时在遍历突出显示区域中显示的颜色。
highlightcolor指定用于具有输入焦点时围绕小部件绘制的遍历突出显示矩形的颜色。
highlightthickness指定一个非负值,该值指示当小部件有输入焦点时要绘制的显示矩形的宽度。该值可能具有任何可接受的形式。如值为零,则小部件周围没有焦点突出显示。
insertbackground指定插入光标所覆盖区域中用作背景的颜色。这种颜色通常会覆盖小部件的正常背景(如果插入光标恰好落在所选内容中,则覆盖选择背景)。
insertbordertwidth    指定一个非负值,指示要在插入光标周围绘制的3D边框的宽度。
insertofftime指定一个非负整数值,指示插入游标在每个闪烁周期中应保持“off”的毫秒数。如果此选项为零,则光标不会闪烁:它一直处于状态。
insertontime指定一个非负整数值,指示插入光标在每个闪烁周期中应保持“on”的毫秒数。
insertwidth指定一个值,该值指示插入游标的总宽度。(使用-insertwidth选项指定的宽度内绘制边框。
jump对于具有可拖动以调整值(如滚动条)的滑块的小部件,此选项确定何时发出有关值更改的通知。如果值为false,则在拖动滑块时不断进行更新。如果值为真,更新将延迟到释放鼠标按钮以结束拖动;此时只发出一个通知(值“跳转”,而不是平稳地更改)。
orient对于可以使用水平方向或垂直方向(例如滚动条)的小部件,此选项指定应该使用哪个方向。一定是horizontalvertical或者是其中之一的缩写。
relief指定小部件所需的3D效果。可接受的值是RAISEDSUNKENFLATRIDGESOLID,和GROOVE
wraplength对于可以执行字包装的小部件,此选项指定最大行长.将超过此长度的行包装到下一行,这样任何行都不会超过指定的长度。该值可以在屏幕距离的任何标准形式中指定。如果此值小于或等于0,则不执行包装:行只在文本中的换行符处中断。

font详解:Python Tkinter控件 Label 之 font 详解_aaistudy的博客-CSDN博客

想自行了解更多可私信  

持续更新......

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐