标签: python tkinter
默认情况下,Tkinter中的输入框只有一行高,是否可以有更大的文本框?
实施例
text_write = ttk.Entry(mainframe, width=50, textvariable=(text_to_write))
这将为您提供一个50宽但只有1行高的文本框,是否可以使文本框更高?
答案 0 :(得分:5)
Entry小部件实际上只适用于单行条目。对于较大的文本框,请使用Text小部件。这为您提供了一个大型的多行文本环绕文本框。对于可滚动文本框,使用ScrolledText小部件更容易。
Entry
Text
ScrolledText
import ScrolledText self.textfield = ScrolledText.ScrolledText(self, wrap=Tkinter.WORD)