学习
实践
活动
工具
TVP
写文章

Label显示图片,Pack布局控件

01

Label显示图片

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

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

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

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180219G03RJD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券