在 Python tkinter 中的 Tk 类中使用 Frame 类
tkinterpythongui-programming更新于 2025/9/12 21:32:17
Tkinter Frame 小部件对于将多个小部件分组到一个框架中非常有用。它包括适用于父窗口的所有函数和属性。
要创建 Frame 小部件,我们可以实例化 Frame 类的对象。一旦我们在窗口中定义了 Frame 小部件,我们就可以直接选择任何小部件并将其放入框架中。
示例
在此示例中,我们创建了一个 Frame 小部件并在其中定义了一些小部件。
# 导入所需的库
from tkinter import *
from tkinter import ttk
# 创建 tkinter 框架或窗口的实例
win=Tk()
# 设置窗口的大小
win.geometry("700x250")
def on_click():
label["text"]="Hello "+ str(entry.get())
# 创建一个 Frame 小部件
frame=Frame(win, width=400, height=300)
# 在框架小部件中添加标签
label=Label(frame, text="Enter your name", font=('Calibri 13'))
label.pack(pady=10)
# 添加 Entry 小部件
entry=Entry(frame, width=25)
entry.pack()
# 创建一个按钮
ttk.Button(frame, text="Click Me", command=on_click).pack()
frame.pack()
win.mainloop()
输出
运行上述代码将显示一个窗口,其中包含一个 Entry 小部件、一个标签小部件和一个按钮框架。

在给定的文本字段中输入您的姓名,然后单击按钮以在屏幕上显示消息。

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

