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
领取专属 10元无门槛券
私享最新 技术干货