如何使用tkinter创建多行条目?

时间:2012-03-12 04:44:17

标签: python input tkinter multiline

Entry小部件似乎只处理单行文本。我需要一个多行输入字段来输入电子邮件。

任何人都知道如何做到这一点?

2 个答案:

答案 0 :(得分:16)

您可以使用Text小部件:

from tkinter import *

root = Tk()
text = Text(root)
text.pack()
root.mainloop()

或使用ScrolledText滚动条:

from tkinter import *
from tkinter.scrolledtext import ScrolledText

root = Tk()
ScrolledText(root).pack()
root.mainloop()

答案 1 :(得分:1)

只需使用 Text() 小部件。

例如:

import tkinter as tk

root = tk.Tk()
text = tk.Text(root)
text.pack()
root.mainloop()

输出:

<块引用>

Output