在上一篇文章中已经用到了Label组件。
组件的使用步骤如下:
1.创建这个控件
2.指定这个空间的master,即这个控件属于哪一个
3.告诉GM(geometry manager)有一个控件产生了
import tkinter top=tkinter.Tk() label=tkinter.Label(top,text="hello world") label.pack() tkinter.mainloop()
import tkinter top = tkinter.Tk() label = tkinter.Label(top,bitmap = 'error') #上面的代码使用了内置位图error label.pack() top.mainloop()
from tkinter import * root = Tk() #在创建Label时指定各自使用的颜色 '''可以使用的颜色值:''' #使用颜色名称 Label(root,fg = 'red',bg = 'blue',text = 'Hello I am Tkinter').pack() #使用颜色值#RRGGBB Label(root,fg = 'red',bg = '#FF00FF',text = 'Hello I am Tkinter').pack() #使用系统相关的颜色值(Windows),不建议使用这样的值,不利于平台移植 Label(root,fg = 'red',bg = 'SystemButtonShadow',text = 'Hello I am Tkinter').pack() root.mainloop()
from tkinter import * root = Tk() #创建三个Label,分别显示red,blue,yellow #注意三个Label的大小,它们均与文本的长度有关 Label(root,text = 'red',bg = 'red').pack() Label(root,text = 'blue',bg = 'blue').pack() Label(root,text = 'yellow',bg = 'yellow').pack() #再创建三个Label,与上次不同的是这三个Label均使用width和heigth属性 #三个Label的大小由width和height指定 Label(root,bg = 'red',width = 10,height = 3).pack() Label(root,bg = 'blue',width = 10,height = 3).pack() Label(root,bg = 'yellow',width = 10,height = 3).pack() root.mainloop()
from tkinter import * root = Tk() #演示compound的使用方法 #图像与文本在Label中的位置 #图像居下 Label(root,text = 'botton',compound = 'bottom',bitmap = 'error').pack() #图像居上 Label(root,text = 'top',compound = 'top',bitmap = 'error').pack() #图像居右 Label(root,text = 'right',compound = 'right',bitmap = 'error').pack() #图像居左 Label(root,text = 'left',compound = 'left',bitmap = 'error').pack() #文字覆盖在图像上 Label(root,text = 'center',compound = 'center',bitmap = 'error').pack() #消息循环 root.mainloop()
from tkinter import * root = Tk() #左对齐,文本居中 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() root.mainloop()
原文地址:http://blog.csdn.net/a359680405/article/details/45062087