标签Lebal

标签用语在页面中显示文字或者图片

tkinter.Label(用于存放的父组件,属性参数...)具备以下属性
anchor       设置文本相对于标签中心的位置
background   设置标签的背景色
foreground   设置标签的前景色
borderwidth  设置标签的边框宽度
width        设置标签的宽度(字符个数)
height       设置标签的高度(字符个数)
text         设置标签中文本内容
font         设置标签中文字的字体类型
bitmap       设置标签的现实的位图
image        设置标签中显示的图片
justify      是设置标签中多行文本的对其方式
textvariable 设置文本对应的变量,可以通过修改变量改变文字显示,必须使用tkinter.IntVar() 或者tkinter.S

EG1:

# EG1:获取用户输入的数值
from tkinter import *# 生成label和文本框
def make_label(root, list1):dict1 = {}j = 0for i in list1:Label(root, text=i).grid(row=j, column=0)e1 = Entry(root, background="white", selectbackground="black", selectforeground="white")# 默认值e1.insert("2", "00000")e1.grid(row=j, column=1)j += 1# 保存到字典dict1[i] = e1return dict1# 后台打印文本框输入的内容(通过Entry对象)
def display_meeeage():for i in dict_entry:print("{}:{}".format(i, dict_entry[i].get()))# 生成button
def make_button(root, list2, number):j = numberz = 0for i in list2:if not z % 2:Button(root, text=i, command=display_meeeage).grid(row=j, column=z)else:Button(root, text=i, command=root.quit).grid(row=j, column=z)z += 1root = Tk()
list1 = ["账号", "密码", "姓名", "性别", "年龄"]
list2 = ["打印信息", "退出"]
dict_entry = make_label(root, list1)
make_button(root, list2, len(list1))
root.mainloop()

实行结果:

EG2:

# EG2简易计算器(输入表达式,计算结果)
from tkinter import *def get_entry():print(e1.get(), end="")print("=", eval(e1.get()), sep="")root = Tk()
Label(root, text="请输入要计算的表达式:").grid(row=0, column=0)
e1 = Entry(root)
e1.grid(row=1, column=0, ipadx=13)
Button(root, text="计算", command=get_entry).grid(row=3, column=0, sticky="sw")
# 默认值
root.mainloop()# 显示图片
from tkinter import *

实行结果:

EG3:

root = Tk()
a = PhotoImage(file=r"E:\004.jpg")
Label(root, image=a).grid()
root.mainloop()
#EG3
# 图片作为背景
from tkinter import *
root = Tk()
phtot = PhotoImage(file=r"E:\002.jpg")
l = Label(root,text="西风烈,长空雁叫霜晨月。",  # 定义多行文本如何对齐。其它:LEFT, RIGHT, CENTER。justify=LEFT,image=phtot,compound=CENTER,  # 字体在图片前面显示font=("黑体", 20),foreground="red")
l.pack()root.mainloop()

Python_tkinter(标签Lebal)相关推荐

  1. python中的tkinter模块

    tkinter介绍 tkinter是python自带的GUI库,是对图形库TK的封装 tkinter是一个跨平台的GUI库,开发的程序可以在win,linux或者mac下运行 除此之外还存在很多图形库 ...

  2. 利用Python对MNIST手写数据集进行数字识别(初学者入门级)

    利用Python对MNIST手写数据集进行数字识别 一.编程环境Jupyter Notebook Jupyter Notebook,之前被称为IPython notebook,是一个交互式的Web应用 ...

  3. label标签的使用

    定义和用法 <label> 标签为 input 元素定义标签(label). label 元素不会向用户呈现任何特殊的样式.不过,它为鼠标用户改善了可用性,因为如果用户点击 label 元 ...

  4. Go 知识点(18)— 条件编译(编译标签、文件后缀)

    1. 条件编译 Go 能根据所处环境选择对应的源码进行编译.让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就叫做条件编译. 在 Go 中,也称之为 Build Constraints ...

  5. Git 常用操作(2)- 创建标签

    1. 列出标签 在 Git 中列出已有的标签是非常简单直观的.只需要输入 git tag: $ git tag v0.1 v1.3 2. 创建标签 Git 使用两种主要类型的标签:轻量标签(light ...

  6. Docker 入门系列(2)- Docker 镜像, 免 sudo 使用 docker 命令、获取查看、修改镜像标签、查找删除创建镜像、导入导出镜像

    1. 免 sudo 使用 docker 命令 如果还没有 docker group 就添加一个 sudo groupadd docker 将用户加入该 group 内 sudo gpasswd -a ...

  7. JSTL标签库学习笔记

    JSTL概述 apache的东西,依赖于EL 使用jstl需要导入jstl.jar包 标签库 core 核心标签库 fmt 格式化标签库 sql 数据库标签库,过时 xml xml标签库,过时 JST ...

  8. jquery过滤HTML标签方法

    //过滤HTML标签 function removeHTMLTag(str) {str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tags ...

  9. BCELoss BCEWithLogitsLoss 多标签损失函数

    BCELoss 在图片多标签分类时,如果3张图片分3类,会输出一个3*3的矩阵. 先用Sigmoid给这些值都搞到0~1之间: 假设Target是: emmm应该是我上面每次都保留4位小数,算到最后误 ...

最新文章

  1. 洛谷P2219 [HAOI2007]修筑绿化带(单调队列)
  2. spoj450 Enormous Input Test
  3. linux 内核源代码漫游,Linux内核源代码漫游——
  4. UVA10173(求凸包的面积最小外接矩形)
  5. php正则替换模板变量,php正则替换变量指定字符的方法
  6. java j2ssh替代jsch,jsch设置ssh协商算法优先级
  7. c语言课程设计运动会成绩管理,C语言课程设计要求编写一段程序题目是运动会分数..._统计师_帮考网...
  8. android listview item 展开动画,android的ListView点击item使item展开的做法的实现代码
  9. 超声波机行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  10. python坐标系 向量分量_关于Python中的向量相加和numpy中的向量相加效率对比
  11. eclipse、MyEclipse实现批量改动文件编码
  12. DSL是什么意思?Mbps是什么意思?
  13. 【计算机网络】谢希仁笔记 应用层
  14. Java多线程面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次
  15. spring boot中小学餐饮配送系统 毕业设计-附源码645661
  16. CS上线Linux--坑太多了
  17. Android 模拟器 计步器,春雨计步器怎样刷步数图文教程
  18. 计算机网络谢希仁第七版答案
  19. 逆战小白提升日記——网红时钟罗盘北京时间页代码
  20. NB-IoT的相关资料整理(基本概念,技术优势,典型案例和当前的进展)

热门文章

  1. Hive 热门数据分析笔试题(干货满满,持续更新中...)
  2. 台积电股价突破万亿大关 创下台股历史新高
  3. 台积电偷笑:就算Intel技术牛我也要赶超你
  4. 物联网开发笔记(30)- 使用Micropython开发ESP32开发板之控制240x240的oled屏幕显示二维码(ST7789芯片)
  5. linux 安装mmdetection 踩坑笔记
  6. linux 搜狗拼音输入法
  7. golang与手机如何实现一些自动化操作?
  8. 802.11协议帧间间隔-SIFS,DIFS,PIFS,EIFS
  9. 银河麒麟用QIFW制作安装包
  10. mp4视频分片生成m3u8流文件并加密