在Python Tkinter中为Labelframe设置样式

在Python Tkinter中为Labelframe设置样式

Tkinter LabelFrame与Tkinter Library中的Frames类似。它像一个容器,可以放置widgets。LabelFrame最初创建了一个带有一些矩形边框的容器。为了给LabelFrame widget设置样式,我们有几个样式选项,例如背景、边框宽度、标签位置、高亮颜色等等。

示例

在这个示例中,我们将看到LabelFrame widget及其属性。

#导入所需的库
from tkinter import *
#创建一个tkinter frame的实例
win = Tk()
#定义窗口的几何形状
win.geometry("750x250")
#初始化一个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)

#在LabelFrame中创建一个Label
Label(labelframe, text="我在LabelFrame中", font=('Helvetica15 bold'), foreground="black").pack(pady=20)

win.mainloop()

输出

运行上述代码将显示一个包含borderwidth为5px的labelframe的窗口。

在Python Tkinter中为Labelframe设置样式

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程