在 Tk 类中使用 Python tkinker 中的 Frame 类
Tkinter Frame 小组件非常适用于将多个小组件分组到一个框架中。它包含适用于父窗口的所有函数和属性。
要创建一个 Frame 小组件,我们可以实例化 Frame 类的对象。在窗口中定义 Frame 小组件后,我们可以直接选择任何小组件并将其放置到框架中。
示例
在此示例中,我们创建了一个 Frame 小组件并在其中定义了一些小组件。
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x250") def on_click(): label["text"]="Hello "+ str(entry.get()) # Create a Frame widget frame=Frame(win, width=400, height=300) # Add a label in the frame widget label=Label(frame, text="Enter your name", font=('Calibri 13')) label.pack(pady=10) # Add an Entry widget entry=Entry(frame, width=25) entry.pack() # Create a button ttk.Button(frame, text="Click Me", command=on_click).pack() frame.pack() win.mainloop()
输出
运行以上代码将显示一个包含一个输入小组件、一个标签小组件和一个按钮的窗口,这些窗口在一个框架中。
在给定的文本字段中输入您的姓名,然后单击按钮以在屏幕上显示消息。
广告