Tkinter LabelFrame容器小部件

Tkinter LabelFrame容器小部件

一个labelframe是一个简单的容器小部件。它的主要目的是作为复杂窗口布局的空间或者容器。

这个小部件具有框架的特点以及显示标签的能力。

语法

这里是创建这个小部件的简单语法 –

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 指定窗口的期望宽度。

示例

请自己尝试以下例子。以下是创建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()

当上述代码被执行时,会产生以下结果 −

Tkinter LabelFrame容器小部件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程