Python tkinter 获取多行文本框内容
时间: 2024-03-06 22:21:51 浏览: 244
python tkinter串口助手
你可以使用 `Text` 组件来创建多行文本框,并且可以使用 `get()` 方法获取其中的文本。以下是一个示例代码:
```python
import tkinter as tk
root = tk.Tk()
text = tk.Text(root)
text.pack()
def get_text():
content = text.get("1.0", "end-1c")
print(content)
button = tk.Button(root, text="获取文本", command=get_text)
button.pack()
root.mainloop()
```
在上面的代码中,我们创建了一个 `Text` 组件并将其添加到窗口中。然后,我们创建了一个名为 `get_text` 的函数,该函数使用 `get()` 方法获取文本框中的文本,并将其打印到控制台中。最后,我们创建了一个按钮并将其添加到窗口中,当用户单击该按钮时,将调用 `get_text` 函数。
阅读全文