LabelFrame
labelframe是一个简单的容器小部件。 其主要目的是充当复杂窗口布局的间隔物或容器。
此小部件具有框架功能以及显示标签的功能。
语法 (Syntax)
以下是创建此小部件的简单语法 -w = LabelFrame( master, option, ... )
参数 (Parameters)master - 这表示父窗口。
options - 以下是此小部件最常用的选项列表。 这些选项可用作以逗号分隔的键值对。Sr.No.选项和说明
1bg
标签和指示器后面显示的正常背景颜色。
2bd
指标周围边框的大小。 默认值为2像素。
3cursor
如果将此选项设置为光标名称( arrow, dot etc. ),则鼠标光标将在检查按钮上方时更改为该模式。
4font
新框架的垂直尺寸。
5height
新框架的垂直尺寸。
6labelAnchor
指定放置标签的位置。
7highlightbackground
当框架没有焦点时,焦点的颜色会突出显示。
8highlightcolor
当帧具有焦点时,焦点中显示的颜色突出显示。
9highlightthickness
焦点的厚度突出显示。
10relief
使用默认值rel = FLAT,检查按钮不会从其背景中脱颖而出。 您可以将此选项设置为任何其他样式
11text
指定要在窗口小部件中显示的字符串。
12width
指定窗口的所需宽度。
例子 (Example)
请亲自尝试以下示例。 以下是如何创建labelframe小部件 -from Tkinter import *
root = Tk()
labelframe = LabelFrame(root, text="This is a LabelFrame")
labelframe.pack(fill="both", expand="yes")
left = Label(labelframe, text="Inside the LabelFrame")
left.pack()
root.mainloop()
执行上述代码时,会产生以下结果 -