Tkinter LabelFrame标签帧

Tkinter LabelFrame标签帧

标签帧小部件用于在其子部件周围绘制边框。我们还可以显示标签帧小部件的标题。它充当容器,可用于分组一些相关的小部件,如单选按钮。

该小部件是框架小部件的变体,具有框架的所有功能。它还可以显示标签。

使用标签帧小部件的语法如下所示。

语法

w = LabelFrame(top, options) 

下面列出了一些选项。

SN 选项 描述
1 bg 小部件的背景颜色。
2 bd 它表示指示器周围显示的边框的大小。默认值为2像素。
3 Class 类的默认值为LabelFrame。
4 colormap 此选项用于指定在此小部件上使用哪个颜色图。彩色映射是指用于形成图形的256种颜色。通过此选项,我们可以在此小部件上重用另一个窗口的颜色图。
5 container 如果将其设置为true,则LabelFrame将变为容器小部件。默认值为false。
6 cursor 它可以设置为光标类型,如箭头、点等。当鼠标指针悬停在小部件上时,鼠标指针会更改为光标类型。
7 fg 它表示小部件的前景颜色。
8 font 它表示小部件文本的字体类型。
9 height 它表示小部件的高度。
10 labelAnchor 它表示小部件内文本的确切位置。默认为NW(西北)。
11 labelwidget 它表示用于标签的小部件。如果没有指定值,框架将使用文本作为标签。 The text to be displayed in the widget.| 它代表包含标签文本的字符串。
19 width 它代表框架的宽度。

示例

# !/usr/bin/python3
from tkinter import *

top = Tk()
top.geometry("300x200")

labelframe1 = LabelFrame(top, text="Positive Comments")
labelframe1.pack(fill="both", expand="yes")

toplabel = Label(labelframe1, text="Place to put the positive comments")
toplabel.pack()

labelframe2 = LabelFrame(top, text = "Negative Comments")
labelframe2.pack(fill="both", expand = "yes")

bottomlabel = Label(labelframe2,text = "Place to put the negative comments")
bottomlabel.pack()

top.mainloop()

输出:

Tkinter LabelFrame标签帧

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程