python tkinter创建姓名选择框并通过按钮将值打印出来通过函数传参方式提供给全局使用
时间: 2023-02-06 22:31:51 浏览: 213
在 Python 中使用 Tkinter 库可以很方便地创建 GUI 界面。
要创建姓名选择框,你可以使用 Tkinter 中的 Entry 组件。 Entry 组件是一个文本输入框,用户可以在其中输入文本。
下面是一个示例代码,展示了如何使用 Entry 组件创建姓名选择框,并通过按钮将值打印出来:
```
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("姓名选择框")
# 创建 Entry 组件,用于输入姓名
name_entry = tk.Entry(root)
name_entry.pack()
# 定义按钮的回调函数
def on_button_clicked():
# 获取输入的姓名
name = name_entry.get()
# 打印出来
print(name)
# 创建按钮,点击时调用 on_button_clicked 函数
button = tk.Button(root, text="打印姓名", command=on_button_clicked)
button.pack()
# 进入消息循环
root.mainloop()
```
在上面的代码中,我们首先创建了一个 Entry 组件,然后创建了一个按钮,并在按钮的 command 参数中指定了一个回调函数 on_button_clicked。当用户点击按钮时,on_button_clicked 函数会被调用。在这个函数中,我们通过调用 name_entry.get() 方法获取输入的姓名,然后打印出来。
如果你想在全局使用输入的姓
阅读全文