本文主要是介绍Python GUI - Tkinter LabelFrame,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在一个labelframe一个简单的容器构件。其主要目的是作为一个间隔或复杂的窗口布局容器.
该部件有一帧的功能,加上能够显示标签.
语法:
这里是一个简单的语法来创建这个widget:
w = LabelFrame( master, option, ... )
参数:
-
master: 这代表了父窗口.
-
options: 下面是这个小工具最常用的选项列表。这些选项可以作为键 - 值对以逗号分隔.
Option | Description |
---|---|
bg | The normal background color displayed behind the label and indicator. |
bd | The size of the border around the indicator. Default is 2 pixels. |
cursor | If you set this option to a cursor name (arrow, dot etc.), the mouse cursor will change to that pattern when it is over the checkbutton. |
font | The vertical dimension of the new frame. |
height | The vertical dimension of the new frame. |
labelAnchor | Specifies where to place the label. |
highlightbackground | Color of the focus highlight when the frame does not have focus. |
highlightcolor | Color shown in the focus highlight when the frame has the focus. |
highlightthickness | Thickness of the focus highlight. |
relief | With the default value, relief=FLAT, the checkbutton does not stand out from its background. You may set this option to any of the other styles |
text | Specifies a string to be displayed inside the widget. |
width | Specifies the desired width for the window. |
例子:
自己尝试下面的例子。下面是如何创建3窗格部件:
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 - Tkinter LabelFrame的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!