📅  最后修改于: 2023-12-03 15:05:36.012000             🧑  作者: Mango
tkinter
是 Python 内置的 GUI 工具包,它提供了创建图形用户界面的标准接口,可以在 Python 程序中创建窗口、标签、按钮、文本框、下拉框等控件,实现各种界面设计。本文将介绍 tkinter
中如何创建边框(Frame
)控件,并通过实例演示其基本用法。
在 tkinter
中创建边框控件非常简单,只需要使用 Frame
类即可。以下是创建一个默认大小、背景为白色的边框的基本代码:
import tkinter as tk
root = tk.Tk()
frame = tk.Frame(root, bg='white')
frame.pack()
root.mainloop()
代码解释:
tkinter
模块并重命名为 tk
;root
;Frame
对象 frame
,并设置背景颜色为白色;pack
方法将控件放置到主窗口上;运行以上程序,我们会得到如下的界面:
在 tkinter
中,我们可以通过 bd
参数来设置边框的宽度,通过 relief
参数来设置边框的样式。以下是 relief
参数支持的所有样式:
flat
:没有任何样式(默认值);sunken
:凹陷的3D样式;raised
:凸起的3D样式;groove
:深槽的凹陷3D样式;ridge
:山脊的凸起3D样式;solid
:实线样式。以下是一个自定义边框样式的示例代码:
import tkinter as tk
root = tk.Tk()
frame = tk.Frame(root, bg='white', bd=3, relief='groove')
frame.pack()
root.mainloop()
代码解释:
tkinter
模块并重命名为 tk
;root
;Frame
对象 frame
,设置背景颜色为白色、边框宽度为 3、边框样式为“深槽的凹陷3D样式”;pack
方法将控件放置到主窗口上;运行以上程序,我们会得到如下的界面:
本文介绍了 tkinter
中如何创建边框(Frame
)控件,并演示了边框控件的基本用法。除此之外,我们还学习了如何自定义边框的样式。通过学习本文,你应该对 tkinter
中的边框控件有了更深入的了解。