python中tkinter的text单击清空提示文本
时间: 2023-12-09 15:04:33 浏览: 77
Python tkinter 设计功能齐全的文本编辑器
5星 · 资源好评率100%
你可以使用tkinter的Text组件的bind方法来为单击事件添加函数,然后在函数中将文本框中的内容清空。下面是一个示例代码:
```python
import tkinter as tk
def clear_text(event):
text.delete(1.0, tk.END)
root = tk.Tk()
text = tk.Text(root, height=10, width=50)
text.pack()
text.insert(tk.END, "请输入文本...")
text.bind("<Button-1>", clear_text)
root.mainloop()
```
这段代码创建了一个高度为10,宽度为50的文本框,并在其中插入了提示文本。然后,使用bind方法为文本框的单击事件添加了clear_text函数,在该函数中使用delete方法清空文本框中的内容。
阅读全文