当前位置: 首页 > 文档资料 > Python 中文教程 >

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()

执行上述代码时,会产生以下结果 -

TK LabelFrame