Python 3 – Tkinter LabelFrame

Python 3 – Tkinter LabelFrame

Labelframe是一个简单的容器小部件。它的主要目的是充当复杂窗口布局的间隙或容器。

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

语法

这是创建此小部件的简单语法−

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

参数

  • master − 这表示父窗口。

  • options − 这是该小部件的最常用选项列表。这些选项可以用逗号分隔的键值对使用。

序号 选项和描述
1 bg 标签和指示器后面显示的普通背景颜色。
2 bd 指示器周围边框的大小。默认为2像素。
3 cursor 如果将此选项设置为光标名称 ( arrow, dot等 ), 当光标悬停在checkbutton上方时,光标将更改为该模式。
4 font 新框架的垂直维度。
5 height 新框架的垂直维度。
6 labelAnchor 指定标签放置的位置。
7 highlightbackground 当该框架没有焦点时,焦点突出显示的颜色。
8 highlightcolor 当该框架具有焦点时,在焦点突出显示中显示的颜色。
9 highlightthickness 焦点高亮度的厚度。
10 relief 使用默认值, relief = FLAT ,checkbutton不会凸出背景。您可以将此选项设置为任何其他样式。
11 text 指定要在小部件内显示的字符串。
12 width 指定窗口的所需宽度。

示例

请自行尝试以下示例。以下是如何创建labelframe小部件−

# !/usr/bin/python3
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()

结果

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

Python 3 - Tkinter LabelFrame

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程