在Label上使用内置位图,bitmap的使用方法
实例:
from tkinter import *
root = Tk() # 初始化TK
# 创建label,labe2......
labe1 = Label(root, bitmap='error')
labe2 = Label(root, bitmap='hourglass')
labe3 = Label(root, bitmap='info')
labe4 = Label(root, bitmap='questhead')
labe5 = Label(root, bitmap='question')
labe6 = Label(root, bitmap='warning')
labe7 = Label(root, bitmap='gray12')
labe8 = Label(root, bitmap='gray25')
labe9 = Label(root, bitmap='gray50')
labe10 = Label(root, bitmap='gray75')
#显示label
for i in range(1, 11): # 循环显示labe1,labe2...
ss = 'labe' + str(i)
eval(ss).pack() # eval去除左右两边引号,得到真正的数据类型
#进入消息循环
root.mainloop()
执行结果:
使用.gif图片作为背景(只能是gif,其它的图片格式不支持,哎....)
示例:
from tkinter import *
root = Tk() # 初始化TK
# 实例化PhotoImage类,需要传一个gif图片路径
bm = PhotoImage(file='./111.gif')
# 创建一个label
label = Label(root, image=bm) # image=bm(实例化PhotoImage的对象)
# 显示label
label.pack()
#进入消息循环
root.mainloop()
执行结果