Tkinter大型入口箱

时间:2013-07-08 08:18:44

标签: python tkinter

默认情况下,Tkinter中的输入框只有一行高,是否可以有更大的文本框?

实施例

text_write = ttk.Entry(mainframe, width=50, textvariable=(text_to_write))

这将为您提供一个50宽但只有1行高的文本框,是否可以使文本框更高?

1 个答案:

答案 0 :(得分:5)

Entry小部件实际上只适用于单行条目。对于较大的文本框,请使用Text小部件。这为您提供了一个大型的多行文本环绕文本框。对于可滚动文本框,使用ScrolledText小部件更容易。

import ScrolledText
self.textfield = ScrolledText.ScrolledText(self, wrap=Tkinter.WORD)