Python Tkinter LabelFrame

返回 Python GUI 编程


描述

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()

返回 Python GUI 编程

查看笔记

扫码一下
查看教程更方便