在 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。
广告