📅  最后修改于: 2023-12-03 15:07:49.926000             🧑  作者: Mango
在 Tkinter 中,LabelFrame 是一个可用于组织并标记其他组件的小部件。它通常用作容器小部件,提供一个类似于边框的框架。本文将介绍如何在 Tkinter 画布中创建 LabelFrame。
import tkinter as tk
root = tk.Tk()
frame = tk.LabelFrame(root, text="LabelFrame Title")
以上代码创建了名为 frame 的 LabelFrame 小部件,它的主人是 root 窗口,标题为 "LabelFrame Title"。
我们可以像在任何其他容器小部件中一样在 LabelFrame 中添加组件,例如创建一个标签。
label = tk.Label(frame, text="Label inside frame")
label.pack()
这将创建一个名为 label 的标签,放在 frame 中。
frame.pack()
LabelFrame 的 pack() 方法将使它在主窗口中显示出来。
import tkinter as tk
root = tk.Tk()
frame = tk.LabelFrame(root, text="LabelFrame Title")
label = tk.Label(frame, text="Label inside frame")
label.pack()
frame.pack()
root.mainloop()
上述步骤演示了如何在 Tkinter 画布中创建 LabelFrame。Tkinter 提供了许多其他小部件和可视化元素,因此您可以根据自己的需求自由地扩展和定制它们。