Python tkiner输入框展示一个默认变量值,后续可以通过用户修改值传输
时间: 2024-10-15 19:14:43 浏览: 17
Python弹出输入框并获取输入值的实例
在Python Tkinter中,你可以创建一个Entry(输入框)并设置其初始值。如果你想让用户看到一个默认值,然后可以编辑它,你可以这样做:
```python
from tkinter import *
# 创建主窗口
root = Tk()
# 定义默认值
default_value = "请输入你的内容"
# 创建输入框,设置默认值
entry = Entry(root, textvariable=StringVar(value=default_value))
entry.pack() # 将输入框放在窗体上
# 显示默认值
print("当前默认值:", default_value)
# 获取用户输入
def get_input():
user_value = entry.get()
print("用户输入:", user_value)
# 这里你可以将user_value保存到数据库或做其他处理
# 添加提交按钮,点击后获取用户输入
submit_button = Button(root, text="提交", command=get_input)
submit_button.pack()
root.mainloop() # 开始主事件循环
```
当用户点击“提交”按钮时,会触发`get_input`函数,从输入框中获取用户的输入。默认值会在输入框中显示,直到用户更改。
阅读全文