Python 3 - Tkinter 标签框架
-
简述
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指定窗口的所需宽度。 -
-
例子
亲自尝试以下示例。这是创建标签框小部件的方法 -# !/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()
-
结果
执行上述代码时,会产生以下结果 -