在 Python Tkinter 中设置 Labelframe 样式


Tkinter LabelFrame 与 Tkinter 库中的 Frame 类似。它像一个容器,可以放置小控件。LabelFrame 最初会创建一个容器,其周围带有一个矩形边框。为了给 LabelFrame 小控件设置样式,我们有几种样式选项,如背景、边框宽度、标签锚、高亮颜色等。

示例

在本例中,我们将看到 LabelFrame 小控件及其属性。

#Import required libraries
from tkinter import *
#Create an instance of tkinter frame
win= Tk()
#Define the geometry of the window
win.geometry("750x250")
#Initialize a LabelFrame Widget
labelframe= LabelFrame(win, text= "Frame 01",width= 600, height= 200, labelanchor= "n", font= ('Helvetica 14 bold'),bd= 5, background="gray71", foreground= "white")
labelframe.pack(ipadx=10, ipady=20, expand= True, fill= BOTH)

#Create a Label inside LabelFrame
Label(labelframe, text= "I am inside a LabelFrame", font=('Helvetica15 bold'), foreground= "black").pack(pady= 20)

win.mainloop()

输出

运行上述代码将显示一个窗口,其中包含一个边框宽度为 5px 的 Labelframe。

更新于:2021-05-03

2 千次以上浏览

开启您的职业生涯

完成课程,获得认证

开始
广告