📜  在 tkinter 中打印文本框值 - Python (1)

📅  最后修改于: 2023-12-03 15:07:49.917000             🧑  作者: Mango

在 tkinter 中打印文本框的值 - Python

简介

本文将介绍在 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 项目中使用。