📅  最后修改于: 2023-12-03 15:07:49.917000             🧑  作者: Mango
本文将介绍在 Python 中使用 tkinter 模块创建文本框,并打印文本框中的值。
以下是一个简单的程序示例,展示了如何在 tkinter 中创建一个文本框,并在点击按钮时打印文本框中的值。
import tkinter as tk
def print_text():
print(text_box.get())
# 创建主窗口
root = tk.Tk()
root.geometry('200x100')
# 创建文本框
text_box = tk.Entry(root)
# 创建按钮
print_button = tk.Button(root, text='打印', command=print_text)
# 显示组件
text_box.pack()
print_button.pack()
# 运行主循环
root.mainloop()
首先通过 import tkinter as tk
导入 tkinter 模块。
然后,我们定义一个 print_text
函数,用于打印文本框中的值。在函数中我们通过 text_box.get()
获取文本框中的值,然后使用 print()
函数将其打印到控制台。
接着,我们创建一个主窗口并设置其大小:
root = tk.Tk()
root.geometry('200x100')
然后,我们创建一个文本框和一个按钮:
text_box = tk.Entry(root)
print_button = tk.Button(root, text='打印', command=print_text)
其中,tk.Entry
类用于创建一个文本框, tk.Button
类用于创建一个按钮。按钮的 command
参数指定点击按钮时执行的函数。
最后,我们将文本框和按钮显示到主窗口上,并运行主循环:
text_box.pack()
print_button.pack()
root.mainloop()
在本文中,我们介绍了如何使用 tkinter 模块创建一个简单的文本框,并在点击按钮时打印文本框中的值。此方法可以在各种需要用户输入数据的 Python GUI 项目中使用。