一.Label标签
1.文本
Label(root,text=‘welcome to jcodeer.cublog.cn’,bg=‘yellow’,width=40,height=3,wraplength=80,justify=‘left’).pack()
#居中对齐,文本居左
Label(root,text=‘welcome to jcodeer.cublog.cn’,bg=‘red’,width=40,height=3,wraplength=80,anchor=‘w’).pack()
#居中对齐,文本居右
Label(root,text=‘welcome to jcodeer.cublog.cn’,bg=‘blue’,width=40,height=3,wraplength=80,anchor=‘e’).pack()
justify与anchor的区别了:一个用于控制多行的对齐;另一个用于控制整个文本块在Label中的位置
2.图片
photo = tk.PhotoImage(file=‘abc.gif’)
imLable = tk.Label(frame1,image=photo)
imLable.pack(side=RIGHT)
#演示compound的使用方法
#图像与文本在Label中的位置
#图像居下
Label(root,text = ‘botton’,compound = ‘bottom’,image=photo).pack()
#图像居上
Label(root,text = ‘top’,compound = ‘top’,image=photo).pack()
#图像居右
Label(root,text = ‘right’,compound = ‘right’,image=photo).pack()
#图像居左
Label(root,text = ‘left’,compound = ‘left’,image=photo).pack()
#文字覆盖在图像上
Label(root,text = ‘center’,compound = ‘center’,image=photo).pack()
theLabel = Label(root,text=‘123’,justify=LEFT,image=photo,compound=CENTER,fg=‘white’)
theLabel.pack()