扫码一下
查看教程更方便
labelframe 是一个简单的容器小控件。它的主要目的是作为复杂窗口布局的间隔物或容器。
此控件具有框架的功能以及显示标签的功能。
这是创建此控件的简单语法 -
w = LabelFrame( master, option, ... )
序号 | 选项 | 描述 |
---|---|---|
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()