获取 Tkinter Entry 小部件的内容

tkinterserver side programmingprogramming

Entry 小部件是一个基本的单行字符小部件,仅支持单行文本输入。可以通过初始化 Entry(parent, width) 构造函数来定义 Entry 小部件。

要验证 Entry 小部件,我们可以使用 get()  方法,该方法会返回 Entry 小部件中输入的字符。

让我们定义一个接受单行文本输入的 Entry 小部件,然后打印在 Entry 小部件中输入的字符。

示例

#导入所需的库
from tkinter import *
from tkinter import ttk

#创建 Tkinter 框架的实例
win = Tk()

#设置 Tkinter 框架的几何形状
win.geometry("750​​x250")
def get_content():
   #获取 Entry 小部件的内容
   print(entry.get())

#创建一个条目小部件
entry= Entry(win, width= 40)
entry.pack(pady= 20)

#创建一个按钮来验证条目小部件
button= ttk.Button(win, text= "Get Content", command= get_content)
button.pack(pady=10)

win.mainloop()

输出

运行上述代码将显示一个窗口,其中包含一个条目小部件和一个用于获取条目小部件内容的按钮。

现在单击"获取内容"按钮用于打印条目小部件的内容。一旦我们单击按钮,它将打印输出为,

Hello World!

相关文章