发布时间:2018-05-25 20:33:46编辑:Run阅读(7115)
在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初识
51551
51114
41648
38403
32890
29869
28583
23538
23471
21821
1967°
2669°
2222°
2158°
2606°
2187°
2916°
4841°
4683°
3326°