tkinter text
时间: 2023-09-04 17:15:29 浏览: 90
tkinter学习文档
Tkinter的Text组件是一个多行文本框,可以用于显示和编辑文本。下面是一个简单的示例:
```python
import tkinter as tk
root = tk.Tk()
text = tk.Text(root, height=10, width=30)
text.pack()
root.mainloop()
```
在这个例子中,我们创建了一个Tkinter窗口,并在其中添加了一个Text组件。Text组件的高度为10行,宽度为30个字符。我们将Text组件添加到窗口中,并启动Tkinter的事件循环。
要向Text组件中添加文本,可以使用insert方法。例如,要在Text组件的末尾添加一行文本,可以使用以下代码:
```python
text.insert(tk.END, "Hello, World!")
```
这将在Text组件的末尾添加一行文本“Hello, World!”。要获取Text组件中的文本,可以使用get方法:
```python
text_contents = text.get("1.0", tk.END)
```
这将返回Text组件中的所有文本。第一个参数“1.0”表示要获取文本的起始位置,第二个参数tk.END表示要获取文本的结束位置,即Text组件的末尾。
阅读全文