发布时间:2018-05-25 20:33:46编辑:Run阅读(6515)
在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()
执行结果
上一篇: gui编程 -- tkinter初识
48114
46811
37732
35047
29588
26244
25172
20215
19854
18323
5993°
6679°
6172°
6160°
7271°
6109°
6217°
6694°
6660°
8055°