用tk建立一个文本框实时显示鼠标选中的值
时间: 2024-04-14 07:30:37 浏览: 225
可以使用Tkinter库来创建一个窗口,并在窗口中添加一个文本框来实时显示鼠标选中的值。以下是一个示例代码:
```python
import tkinter as tk
def update_text(event):
selected_text = root.clipboard_get()
text_box.delete(1.0, tk.END)
text_box.insert(tk.END, selected_text)
root = tk.Tk()
root.title("实时显示鼠标选中的值")
text_box = tk.Text(root)
text_box.pack()
root.bind("<ButtonRelease-1>", update_text)
root.mainloop()
```
这段代码创建了一个Tkinter窗口,并添加了一个文本框。通过绑定鼠标释放事件`<ButtonRelease-1>`和`update_text`函数,可以实现在鼠标选中文本后,将选中的文本显示在文本框中。
注意:这段代码只能实时显示鼠标选中的文本,不能实时显示其他操作,比如复制、剪切等。
阅读全文