Python Tkinter控件之 Label 详解
(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 | 指定要在标签中显示的图像。 |
padx | x 轴间距,以像素计,默认 1。 |
pady | y 轴间距,以像素计,默认 1。 |
activebackground | 指定绘制活动元素时要使用的背景色。一个元素(小部件或小部件的一部分)是活动的,如果鼠标光标位于元素上,并按下鼠标按钮将导致某些操作发生。 |
activeforeground | 指定绘制活动元素时要使用的前景色。一个元素(小部件或小部件的一部分)是活动的,如果鼠标光标位于元素上,并按下鼠标按钮将导致某些操作发生。 |
activeborderwidth | 指定一个非负值,指示围绕活动元素绘制的三维边框的宽度.此选项通常只在每次显示多个元素的小部件中可用(例如菜单而不是按钮)。 |
compound | 指定小部件是否同时显示文本和位图/图像,如果应该,则指定位图/图像相对于文本放置的位置。必须是其中一个值none, bottom, top, left, right, or center.。例如,(默认值)值none指定应该(如果定义了)显示位图或图像,而不是显示文本的值。左边指定应将位图或图像显示在文本的左侧,并指定值。中心指定应在文本顶部显示位图或图像。 |
disabledforeground | 指定绘制禁用元素时的前景色。如果为空字符串(通常是单色显示器上),则禁用元素将使用正常的前景色绘制,但用点画填充模式绘制元素时会使其变暗。 |
exportselection | 指定小部件中的选择是否也应该是X选择。值可能具有以下任何一种形式:true, flase, 0, 1, yes,no。如果导出了选择,那么在小部件中选择取消当前X选择,在小部件外部选择取消任何小部件选择,当小部件有选择时,小部件将响应选择检索请求。默认情况下,小部件通常用于导出选择。 |
highlightbackground | 指定小部件没有输入焦点时在遍历突出显示区域中显示的颜色。 |
highlightcolor | 指定用于具有输入焦点时围绕小部件绘制的遍历突出显示矩形的颜色。 |
highlightthickness | 指定一个非负值,该值指示当小部件有输入焦点时要绘制的显示矩形的宽度。该值可能具有任何可接受的形式。如值为零,则小部件周围没有焦点突出显示。 |
insertbackground | 指定插入光标所覆盖区域中用作背景的颜色。这种颜色通常会覆盖小部件的正常背景(如果插入光标恰好落在所选内容中,则覆盖选择背景)。 |
insertbordertwidth | 指定一个非负值,指示要在插入光标周围绘制的3D边框的宽度。 |
insertofftime | 指定一个非负整数值,指示插入游标在每个闪烁周期中应保持“off”的毫秒数。如果此选项为零,则光标不会闪烁:它一直处于状态。 |
insertontime | 指定一个非负整数值,指示插入光标在每个闪烁周期中应保持“on”的毫秒数。 |
insertwidth | 指定一个值,该值指示插入游标的总宽度。(使用-insertwidth选项指定的宽度内绘制边框。 |
jump | 对于具有可拖动以调整值(如滚动条)的滑块的小部件,此选项确定何时发出有关值更改的通知。如果值为false,则在拖动滑块时不断进行更新。如果值为真,更新将延迟到释放鼠标按钮以结束拖动;此时只发出一个通知(值“跳转”,而不是平稳地更改)。 |
orient | 对于可以使用水平方向或垂直方向(例如滚动条)的小部件,此选项指定应该使用哪个方向。一定是horizontal或vertical或者是其中之一的缩写。 |
relief | 指定小部件所需的3D效果。可接受的值是RAISED, SUNKEN, FLAT, RIDGE, SOLID,和GROOVE。 |
wraplength | 对于可以执行字包装的小部件,此选项指定最大行长.将超过此长度的行包装到下一行,这样任何行都不会超过指定的长度。该值可以在屏幕距离的任何标准形式中指定。如果此值小于或等于0,则不执行包装:行只在文本中的换行符处中断。 |
font详解:Python Tkinter控件 Label 之 font 详解_aaistudy的博客-CSDN博客
想自行了解更多可私信
持续更新......
Python Tkinter控件之 Label 详解相关推荐
- 布局中文件中【控件间距参数详解以及单位选择】
注意:例如:android:layout_gravity和android:gravity的区别: android:layout_gravity:此控件相对父控件的相对位置 android:gravit ...
- ASP.NET技巧:GridView控件自定义分页详解第一页
ASP.NET技巧:GridView控件自定义分页详解 日期:2007年9月11日 作者: 查看:[大字体 中字体 小字体] <script src="../gg/info468.js ...
- python tkinter控件_python GUI作业:使用tkinter的重要控件
题目1:使用tkinter的重要控件 绘制如下菜单: 图片.png 参考代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-# 技术支持:https://w ...
- python tkinter控件_Python——Tkinter窗口的函数,Pythontkinter,视窗,功能,部件
tkinter简介 Tkinter 是使用 python 进行窗口视窗设计的模块.Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.作为 pytho ...
- python tkinter控件_如何实现python tkinter控件随窗口变化?
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- python控件随窗口变化而适配_如何实现python tkinter控件随窗口变化?
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- python tkinter界面 控件位置随窗体自动调整适应_如何实现python tkinter控件随窗口变化?...
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- python tkinter控件treeview的数据列表显示的实现_code
素材文件 result.txt result2.txt result.txt文件的数据来源是爬取猫眼电影前一百名的电影,而result2.txt文件只不过是内容上把result.txt的内容复制几十次 ...
- python制作好看的界面_【一点资讯】Python界面如何漂亮的展示树形结构,PyQt5控件之QTreeWidget详解 www.yidianzixun.com...
前面内容,我们介绍了关于PyQt5的一些常用高级控件的使用,为了更好的便于大家理解,我们通过一些案例进行了讲解.用户接口 用Python将电子表格Excel展示在界面中,PyQt5之QTableWid ...
最新文章
- python爬取慕课视频-python爬虫:爬取网站视频
- Linux启动/停止/重启Mysql数据库的方法
- 黑莓证实裁员约200人 黑莓10和设备部门影响最大
- power bi_如何将Power BI模型的尺寸减少90%!
- 转-HTTPClient调用https请求,通过基本认证用户名密码(Basic Auth)
- primefaces_轻量级Web应用程序框架:PrimeFaces(JSF)+ Guice + MyBatis(第2部分)
- C++智能指针使用指南 part1:基本使用
- 分区裁剪 oracle,[讨论]分区表并行和剪裁的困惑
- Django Web实现动态三级联动
- (48)Verilog HDL UART发送设计
- 用户画像-标签体系(dwt层)
- 自学python好找工作么-Python就业前景如何?培训后好找工作吗?
- 阿里云服务器如何更换系统镜像
- SharePoint Online 自定义Modern UI表单
- maya界面字体大小修改方法
- 宠物商店 - MLDN 李兴华老师
- 中国通信业:那些年,我们给用户挖的坑
- 2013年十大免费空间综合排行榜-稳定,可靠,速度快,可建站免费空间
- 英语考研——目的状语从句
- 【SaltStack官方版】—— EventsReactor系统—BEACONS
热门文章
- linux中realplayer.rpm格式的软件安装,Linux系统中Realplay 10.0的安装和使用
- Java 文件完整性校验 sha512
- 现在分词和不定式都是可以做状语的,但二者有区别
- 路由器修改html加广告,openwrt利用Privoxy实现js广告植入
- 人月神话之七 未雨绸缪
- 关于清除103153.com IE浏览器劫持
- 基姆拉尔森 (Kim larsen) 星期计算公式
- cpu的频率可以反映计算机系统的运行速度,cpu运行速度是多少
- jQuery实现文件下载( 隐藏表单实现ajax下载 )
- DARLING in the FRANXX高清动态壁纸