Label
Label(标签)组件用于在屏幕上显示文本或图像,仅能显示单一字体的文本
•参数
Label(master=None, **options) (class)
**options 组件选项,下方表格详细列举了各个选项的具体含义和用法:
•基本用法
1、文字Label
①静态文字Label
②动态文字Label
1、图片Label
①静态图片Label
②动态图片Label
- 代码
import tkinter import time root = tkinter.Tk() root.title('Tkinter') root.geometry('320x300') def LbCon(): s = time.strftime('%H:%M:%S') lb21.configure(text=s) root.after(1000, LbCon) def LbPic(): num = time.strftime('%S')[-1] file = "E:\\Python\\GUI\\" + num + ".png" photo = tkinter.PhotoImage(file=file) lb32.configure(image=photo) lb32.image = photo root.after(1000, LbPic) def LbVar(): s = time.strftime('%H:%M:%S') var.set(s) root.after(1000, LbVar) # Label # 1.静态label lb1 = tkinter.Label(root, text='这是一个静态标签,下面是动态标签', bg='white', fg='blue', font=('黑体', 15)) lb1.pack() # 2.动态label # ①configure lb21 = tkinter.Label(root, text='', fg='red', font=('黑体', 20)) LbCon() lb21.pack() # ②textvariable var = tkinter.StringVar() lb22 = tkinter.Label(root, textvariable=var, fg='blue', font=('黑体', 20)) lb22.pack() LbVar() # 3.图片label # ①静态图片 photo = tkinter.PhotoImage(file="E:\\Python\\GUI\\10.png") lb31 = tkinter.Label(root, text='静态图片', compound='center', font=('黑体',12), image=photo) lb31.pack() # ②动态图片 lb32 = tkinter.Label(root, text='动态图片', compound='center', font=('黑体',12)) lb32.pack() LbPic() root.mainloop()View Code
- 运行结果
相关文章
- 05-19Python内建GUI模块Tkinter(一)
- 05-19Python 开发GUI之UI界面的三种引入形式
- 05-19python之图形用户界面基础
- 05-19用python GUI(tkinter)写一个闹铃小程序
- 05-19python Tkinter图形用户编程简单学习(一)
- 05-19python之图形界面GUI开发 Tkinter 2014-4-7
- 05-19python之GUI图形用户界面 2014-4-7
- 05-19python,图形界面编程,tkinter,实现一个最简单的加法计算器的图形界面小程序
- 05-19python的GUI编程之tkinter的使用(一)
- 05-19python 实现GUI(图形用户界面)编程