Label顯示圖片,Pack布局控制項
最新
02-21
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
※你覺得難穿的淺色毛衣,這樣的版型也不會顯胖
※給你個眼神自己體會……
TAG:全球大搜羅 |