发布时间:2018-05-25 20:33:46编辑:Run阅读(6952)
在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初识
50467
49759
40353
37383
31803
28662
27595
22382
22378
20682
447°
1062°
857°
799°
1042°
916°
1533°
2870°
2569°
1970°