编写程序其中包含两个文本框当用户在第一个文本框输入文本然后按Enter键程序将其内容显示在第二个文本框中
时间: 2024-03-29 11:35:44 浏览: 163
js实现键盘上下左右键选择文字并显示在文本框的方法
好的,以下是一个简单的 Python 程序,可以实现你的需求:
```python
import tkinter as tk
def on_enter_key(event):
text = entry1.get()
entry2.delete(0, tk.END)
entry2.insert(0, text)
root = tk.Tk()
entry1 = tk.Entry(root)
entry1.pack()
entry2 = tk.Entry(root)
entry2.pack()
entry1.bind("<Return>", on_enter_key)
root.mainloop()
```
程序中用到了 tkinter 库,它是 Python 的标准 GUI 库,可以用来创建图形界面。
首先创建了两个文本框,分别是 `entry1` 和 `entry2`,然后绑定了 `entry1` 的 `<Return>` 事件,表示用户按下 Enter 键时触发 `on_enter_key` 函数。
`on_enter_key` 函数会获取 `entry1` 中的文本,然后清空 `entry2` 中的内容,最后在 `entry2` 中插入获取到的文本。
你可以将这段代码保存为 `.py` 文件,然后运行它,即可在窗口中输入文本并按下 Enter 键,然后在第二个文本框中看到输入的内容。
阅读全文