在 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()输出
运行以上代码将显示一个包含一个输入小组件、一个标签小组件和一个按钮的窗口,这些窗口在一个框架中。

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

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP