TK 编写一个有滚轮的文本框,点击按钮后在文本框写入数据
时间: 2023-12-03 16:43:48 浏览: 78
带滑块的滚动文本框
5星 · 资源好评率100%
可以使用tkinter库中的ScrolledText组件来实现带滚轮的文本框,然后再添加一个按钮,点击按钮后在文本框中写入数据。以下是示例代码:
```python
import tkinter as tk
from tkinter.scrolledtext import ScrolledText
def write_to_textbox():
text_box.insert(tk.END, "Hello, World!\n") # 在文本框末尾插入数据
root = tk.Tk()
# 创建带滚轮的文本框
text_box = ScrolledText(root, width=30, height=10)
text_box.pack()
# 创建按钮,并绑定事件处理函数
button = tk.Button(root, text="写入数据", command=write_to_textbox)
button.pack()
root.mainloop()
```
在这个例子中,我们首先创建了一个带滚轮的文本框,然后创建了一个按钮,并将其绑定到一个名为`write_to_textbox`的事件处理函数。当用户点击按钮时,该函数将在文本框中写入一条消息。注意,我们使用`text_box.insert(tk.END, ...)`方法将数据插入到文本框的末尾,这样新的消息就不会覆盖之前的消息。
阅读全文