Tkinter自学03:Label组件和组件的通用属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tkinter自学03:Label组件和组件的通用属性相关的知识,希望对你有一定的参考价值。
参考技术A这一章开始对tkinter的各个组件进行学习,之前第一篇中列出了tkinter的组件。
Lable就是平时说的标签,实际上它既可以是文本标签,还可以是图标。
还是使用 help 查看一下(内容非常的多,有好几页,这里只选取部分展示):
可以看到,Label有很多的参数,但是大部分都是通用的参数。
之前的栗子里面已经看过了Label的构建,这里不再做这个演示。
在前面的篇幅已经列出来过组件的通用属性,这里结合Label进行进一步的介绍。
fg或foreground:可以设置前景色彩,在此相当于是标签的颜色。
bg或background:可以设置背景色彩。
height可以设置Widget控件的高度,单位是字符高度。
width可以设置Widget控件的宽度,单位是字符宽度。
前面介绍过,不再进行讲解。
相对的位置如下图:
可以设置每行显示的最大字符数。
指定组件上显示的文本字体。
这里有很多选项:
通常将上面的参数用空格分开,组成一个字符串传给font。
指定组件内部内容的对齐方式,支持LEFT,RIGHT,CENTER这三个值。
左对齐
指定在组件上显示该选项指定的位图。
该选项可以是Tk_GetBitmap接收的任何形式的位图。
有3点需要注意:
当需要图像与文字共存时,可以使用此参数定义文字与图像的位置关系。
compound参数可以是下列值。
指定组件的3D效果,该选项包括的值有:
可以自己试试,大致效果如下:
指定组件中显示的图像。
通常可以先设置PhotoImage图像对象,再将此图像对象应用作为参数传给image。
用于更改组件的属性。
在建立时没有直接设置的属性,可以再后面更改使用config( )方法属性,实现了 组件属性的动态修改 。
指定 鼠标光标 在组件上的 样式 。
其值可以是Tk_GetCursor()接收的任何格式。
对任意组件使用keys()可以得到该组件可用的参数的列表(List)。
分隔线,tkinter.ttk中有Separator模块。
以上是关于Tkinter自学03:Label组件和组件的通用属性的主要内容,如果未能解决你的问题,请参考以下文章