前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python-GUI|Label显示图片,Pack布局控件

Python-GUI|Label显示图片,Pack布局控件

作者头像
double
发布2018-04-02 17:03:43
2.5K0
发布2018-04-02 17:03:43
举报
文章被收录于专栏:算法channel算法channel

01

Label显示图片

Label显示文本很简单,直接在构造中将text显示地赋值。

如果Label显示成图片,如何设置?

PhotoImage构造出图片,然后显示地赋值给Label属性:image

file_dir = os.path.dirname(os.getcwd()) + '\image\girl.png' bm = PhotoImage(file=file_dir) y = Label(root,image=bm)

02

再添加一个Label

添加对图片的描述,仍然用Label控件,如下所示:

x = Label(root, text='a beautiful girl', font=('Arial',12), relief=RIDGE, padx = 5,pady=10)

01的Label和02的Label如何布局呢?用Pack设置。

03

Pack

Pack类是用来填充控件到父控件的,

说下ipady,pady的区别:

x和y 全用pack的默认设置如下:

x.pack(pady=20)后,与父控件的y距离

x.pack(ipady=20),内部填充:

y.pack(before=x),设置y控件在x控件前面,这样图片跑上面,文字描述跑到下面:

pack的其他参数,请参考:

https://github.com/jackzhenguo/python-tk/wiki/Pack-a-widget-using-options

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员郭震zhenguo 微信公众号,前往查看

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

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

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