返回顶部
首页 > 资讯 > 后端开发 > Python >python的标签Label如何使用
  • 181
分享到

python的标签Label如何使用

2023-07-02 10:07:53 181人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容介绍了“python的标签Label如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!图形用户界面tkinter之标签Label

本篇内容介绍了“python的标签Label如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

图形用户界面tkinter之标签Label使用

导入tkinter模块

from tkinter import *

构建窗口对象

root = Tk()

窗口属性设置

#窗口标题root.title('窗口标题')#窗口大小root.geometry('200x300')#设定窗口背景颜色root.configure(bg = "blue")#更改窗口图标root.iconbitmap('icon文件路径')#让程序持续执行root.mainloop()

结果图示

python的标签Label如何使用

Mark:一般给窗口设置标题、背景颜色、大小、图标应该就够用了。需要注意的是设置窗口大小的函数geometry的参数单位是像素,所呈现的效果就是运行程序出现时的窗口大小。设置背景颜色的函数configure的参数是键值的形式。另外还可以限制窗口大小,比如限定窗口最大化、最小化:maxsize、minsize。运行程序时,呈现的窗口最大化、最小化:state、iconify。还可以更改窗口的默认图标:iconbitmap。

标签label

标签里面可以放置文本和图片。

文本标签

Label(root,text='Hello tkinter',  fg='white',bg='red',  height=1,width=15,anchor='nw').pack()

结果图示

python的标签Label如何使用

如果文本内容比较长

比如text=‘I will white a text, in which there are many Words,and the method of the condition will be given’

Label(root,      text='I will white a text, in which there are many words,and the method of the condition will be given',          fg='white',bg='red',           height=8,width=15,anchor='nw',        wraplength=100,justify='left').pack()

结果图示

python的标签Label如何使用

Mark:当我们在标签中放置文本时,为了让文本在适当的位置,正常的显示,需要用到label的一些属性。比如设置label标签的高度、宽度、背景颜色:height、weight、bg。设置字体的颜色、大小:fg、font。文本在label标签中的位置:anchor。文本中内容的对齐方式:justify。如果文本内容过长,可以调节height、width、wraplength。其中wraplenght表示的是多少像素单位后换行。当标签中放置的是文本,height、width指的是多少字符单位。

补充:涉及到单位的有geometry、height、width、wraplenght。geometry用于设置窗口大小,是像素单位。wraplength指的是一段文本多长开始换行,指的是像素单位。而height、width在标签label中放置文本时,指的是字符单位,用于设置label标签的大小,方便展示出文本内容。

图片标签

Python内置图片( bitmap属性)

Label(root,bitmap='error').pack()

结果图示

python的标签Label如何使用

error可以换为hourglass、info、questhead等等

image属性显示图片

创建image对象

im = PhotoImage(file = r'C:\Users\Administrator\Desktop\动物.png')

创建label对象

Label(root,image = im).pack()

结果图示

python的标签Label如何使用

Mark:在标签label中,使用python内置的图片,需要使用属性bitmap,bitmap的值可以查找相关文档。如果想放置自己的照片,需要使用image属性,image的值是一个image对象。用类PhotoImage将对应的图片转化为image对象使用。

supplement

文本图片的组合 属性compound

xtext='中国风'im = PhotoImage(file = r'C:\Users\Administrator\Desktop\喜鹊桃花折扇.png')Label(root,text=xtext,fg='red',font=('楷体',40),      image = im,compound='center').pack()

结果图示

python的标签Label如何使用

Mark:在标签label中同时放入文本和图片,要使用label的compound属性。

使用tkinter解决的一些小问题

Label的weight参数

之前做的一个项目中也是用label显示图片,height参数可以使用

tk.Label(self.root, image=self.p[i] ,width = 200,height = 200 ).place(x =x0-20,y=y0+50)

但是最近做的这个却提示没有这个参数,所以就无法更改显示的图片大小,找了很长时间没有解决,最后通过别的库将图片改变大小,然后再显示回来,至于最终要使用哪个图片传给别的函数可以自己选择

def photo_show(p):    # 待处理图片存储路径    im = Image.open(p)    # Resize图片大小,入口参数为一个tuple,新的图片大小    imBackground = im.resize((200, 200))    # 处理后的图片的存储路径,以及存储格式    imBackground.save('show.png')

“python的标签Label如何使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: python的标签Label如何使用

本文链接: https://lsjlt.com/news/341546.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python的标签Label如何使用
    本篇内容介绍了“python的标签Label如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!图形用户界面tkinter之标签Label...
    99+
    2023-07-02
  • html表单中如何使用<label>标签
    这篇文章将为大家详细讲解有关html表单中如何使用<label>标签,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。html form <label>...
    99+
    2024-04-02
  • html如何设置label标签的颜色
    这篇文章主要介绍了html如何设置label标签的颜色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。html设置label颜色的方法:1、使用label标签的style属性,...
    99+
    2023-06-15
  • python图形用户界面tkinter之标签Label的使用说明
    目录图形用户界面tkinter之标签Label使用导入tkinter模块构建窗口对象窗口属性设置标签label使用tkinter解决的一些小问题Label的weight参数图形用户界...
    99+
    2024-04-02
  • HTML中label标签怎么用
    这篇文章给大家分享的是有关HTML中label标签怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html的label是一种标签,用于为input元素定义标注或标记;label元素不会向用户呈现任何特殊效果;...
    99+
    2023-06-06
  • python include标签如何使用
    这篇文章主要介绍了python include标签如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python include标签如何使用文章都会有所收获,下面我们一起来看看吧。inc...
    99+
    2023-07-05
  • HTML label标签的用处有哪些
    HTML label标签的用途包括:1. 与表单控件关联:label标签用于将文本与表单控件关联起来,通过使用for属性和id属性,...
    99+
    2023-09-05
    HTML
  • HTML label标签的作用是什么
    HTML 标签用于定义表单控件的标签。它可以设置表单控件的关联文本,使用户点击文本时,对应的表单控件获得焦点或执行特定操作。 标签的...
    99+
    2023-10-23
    HTML
  • HTML label标签的用处是什么
    HTML中的 `<label>` 标签用于为表单元素提供标签文本。它通常与输入元素(如文本框、复选框、单选按钮等)关联,...
    99+
    2023-10-11
    HTML
  • HTML中的<label>标签怎么用
    这篇文章主要为大家展示了“HTML中的<label>标签怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML中的<label>标...
    99+
    2024-04-02
  • HTML中<label>标签怎么用
    小编给大家分享一下HTML中<label>标签怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   ...
    99+
    2024-04-02
  • HTML label标签的for属性有什么用
    HTML label标签的for属性用于指定与之关联的表单元素。当一个label元素的for属性的值与一个表单元素的id属性的值相同...
    99+
    2023-10-11
    HTML
  • html5的audio标签如何使用
    这篇文章主要介绍“html5的audio标签如何使用”,在日常操作中,相信很多人在html5的audio标签如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5的...
    99+
    2024-04-02
  • HTML5的embed标签如何使用
    这篇文章主要介绍了HTML5的embed标签如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML5的embed标签如何使用文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • HTML的datalist标签如何使用
    本篇内容介绍了“HTML的datalist标签如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! &...
    99+
    2024-04-02
  • HTML的DIV标签如何使用
    这篇文章主要介绍了HTML的DIV标签如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML的DIV标签如何使用文章都会有所收获,下面我们一起来看看吧。首先要认识DIV...
    99+
    2024-04-02
  • html的!DOCTYPE标签如何使用
    本篇内容主要讲解“html的!DOCTYPE标签如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html的!DOCTYPE标签如何使用”吧! HTML ...
    99+
    2024-04-02
  • HTML中sup标签和sub标签如何使用
    本篇内容主要讲解“HTML中sup标签和sub标签如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML中sup标签和sub标签如何使用”吧! 在HT...
    99+
    2024-04-02
  • Kubernetes特别属性的标签Label的强大作用
    目录前言Label的匹配规则:前言 Label:对k8s中各种资源进行分类、分组,添加一个具有特别属性的标签 Selector:通过一个过滤的语法进行查找到对应标签的资源 Label...
    99+
    2024-04-02
  • Kubernetes特别属性的标签Label有什么作用
    今天小编给大家分享一下Kubernetes特别属性的标签Label有什么作用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作