web-dev-qa-db-ja.com

tkinterで複数行のエントリを作成するにはどうすればよいですか?

Entryウィジェットは、1行のテキストのみを処理するようです。メールメッセージを入力するには、複数行の入力フィールドが必要です。

誰でもそれを行う方法について何か考えがありますか?

21
xiaolong

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()
18
timc