新浪博客

Tkinter Label参数

2016-06-21 15:12阅读:
activebackground 1.设置当Label处于活动状态(通过state选项设置状态)的背景色
2.默认值由系统指定
activeforeground 1.设置当Label处于活动状态(通过state选项设置状态)的前景色
2.默认值由系统指定
anchor 1.控制文本(或图像)在Label中显示位置
2.N,NE,E,SE,S,SW,W,NW,或VENTER来定位(EWSN代表东西南北,上北下南左西右东)
3.默认值是CENTER
background 1.设置背景颜色
2.默认值由系统指定
bg 和background一样
bitmap 1.指定显示到Label上的位图
2.如果指定了image选项,则该选项被忽略
borderwidth 1.指定Label的边框宽度
2.默认值由系统指定,通常是1或2像素
bd 跟borderwidth一样
compound 1.控制Label中文本和图像的混合模式
2.默认情况下,如果有指定位图或图片,则不现实文本
3.如果该选项设置为CENTER,文本显示图像上(文本重叠图像)
4.如果该选项设置为BOTTOM,LEFT,RIGHT或TOP,那么图像显示在文本的旁边(如:BOTTOM,则图像在文本的下方)
5.默认值是NONE
cursor 1.指定当鼠标Label上飘过时候的
鼠标的样式
2.默认值由系统指定
disableforeground 1.指定当Label不用的时候前景色的颜色
2.默认值由系统指定
font 1.指定Label中文本的字体
2.一个Label只能设置一种字体
3.默认值由系统指定
foreground 1.设置Label的文本和位图的颜色
2.默认值由系统指定
fg 和foreground一样
height 1.设置Label的高度
2.如果Label显示的是文本,那么单位是文本单元
3.如果Label显示的是图像,那么单位是像素或屏幕单元
4.如果设置为0或者干脆不设置,那么会自动根据Label的内容计算出高度
highlightbackgroun
d
1.指定当Label如果获得焦点的时候高亮边框的颜色
2.默认值由系统指定,通常是标准的背景颜色
highlightcolor 1.指定当Label获得焦点的时候的高亮边的颜色
2.默认值由系统指定
highlightthickness 1.指定高亮边的宽度
2.默认值是0(不带高亮边框)
image 1.指定Label显示的图片
2.该值应该是PhotoImage,BitmapImage,或者兼容的对象
3.该选项优先于text和bitmap选项
justify 1.定义如何对其对行文本
2.使用LEFT,RIGHT或者CENTER
3.注意,文本的位置取决于anchor选项
4.默认值是CENTER
padx 1.指定Label水平方向上的额外间距(内容和边框间)
2.单位是像素
pady 1.指定Label垂直方向上的额外间距(内容和边框间)
2.单位是像素
relief 1.指定边框样式
2.默认值是FLAT
3.另外你还可以设置SUNKEN,RAISED,GROOVE或者GIDGE
state 1.指定Label的状态
2.这个标签控制Label显示
3.默认值是NORMAL
4.另外你还可以设置ACTIVE或者DISABLED
takefocus 1.如果是True,该Label接收输入焦点
2.默认值是False
text 1.指定Label显示的文本
2.文本可以包含换行符
3.如果设置了bitmap或者image选项,该选项则被忽略
textvariable 1.Label显示Tkinter变量(通常是一个StringVar变量)的内容
2.如果变量被修改,Label的文本会自动更新
underline 1.跟text选项一起使用,用于指定哪一个字符画下划线(例如用于表示键盘快捷键)
2.默认值是-1
3.例如设置为1,则说明在Button的第2个字符处画下划线
width 1.设置Label的宽度
2.如果Label显示的是文本,那么单位是文本单元
3.如果Label显示是图像,那么单位是像素或者像素单元
4.如果设置为0或者干脆不设置,那么会自动根据Label内容计算出宽度
wraplength 1.决定Label的文本应该为分成多少行
2.该选项指定每行的宽度,单位是屏幕单元
3.默认值是0

我的更多文章

下载客户端阅读体验更佳

APP专享