前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tkinter -- Label之bitmap使用方法

tkinter -- Label之bitmap使用方法

作者头像
py3study
发布2018-08-02 17:49:37
1.2K0
发布2018-08-02 17:49:37
举报
文章被收录于专栏:python3python3

在Label上使用内置位图,bitmap的使用方法

实例:

代码语言:javascript
复制
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()

执行结果:

blob.png
blob.png

使用.gif图片作为背景(只能是gif,其它的图片格式不支持,哎....)

示例:

代码语言:javascript
复制
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()

执行结果

blob.png
blob.png
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-05-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档