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