用python编写文本输入框,点击可以显示历史输入内容
时间: 2024-10-05 21:02:01 浏览: 25
在Python中,你可以使用Tkinter库创建一个简单的GUI应用程序,其中包含一个文本输入框和一个列表框用于展示历史输入内容。这里是一个基本的示例:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("历史输入框")
# 文本输入框
entry = tk.Entry(root)
entry.pack()
# 列表框用于保存历史记录
history_listbox = tk.Listbox(root)
history_listbox.pack()
# 当用户输入时,更新历史记录
def on_entry_change():
history_listbox.insert(tk.END, entry.get())
# 清空输入框
entry.delete(0, tk.END)
# 绑定事件处理函数到输入框
entry.bind("<Return>", on_entry_change)
# 初始化历史记录(这里仅做演示,实际应用需要持久化存储)
initial_history = ["初始历史记录1", "初始历史记录2"]
for item in initial_history:
history_listbox.insert(tk.END, item)
# 运行主循环
root.mainloop()
阅读全文