Tkinter 标签框架



标签框架是一个简单的容器部件。其主要目的是充当复杂窗口布局的间隔符或容器。

此部件具有框架的功能,以及显示标签的能力。

语法

以下是创建此部件的简单语法:

w = LabelFrame( master, option, ... )

参数

  • master - 表示父窗口。

  • options - 以下是此部件最常用的选项列表。这些选项可以用逗号分隔的键值对的形式使用。

序号 选项 & 描述
1

bg

标签和指示器后面显示的普通背景颜色。

2

bd

指示器周围边框的大小。默认为 2 像素。

3

cursor

如果将此选项设置为光标名称(箭头、点等),则当鼠标悬停在复选框上时,鼠标光标将更改为该图案。

4

font

新框架的垂直尺寸。

5

height

新框架的垂直尺寸。

6

labelAnchor

指定放置标签的位置。

7

highlightbackground

框架未获得焦点时焦点高亮的色彩。

8

highlightcolor

框架获得焦点时焦点高亮的色彩。

9

highlightthickness

焦点高亮线的粗细。

10

relief

使用默认值 relief=FLAT,复选框不会从其背景中脱颖而出。您可以将此选项设置为任何其他样式。

11

text

指定要在部件内显示的字符串。

12

width

指定窗口所需的宽度。

示例

尝试以下示例。以下是创建标签框架部件的方法:

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

执行以上代码后,将产生以下结果:

Tkinter_LabelFrame
python_gui_programming.htm
广告