Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
默认情况下,Tkinter 中的输入框只有一排高,是否可以有一个更大的文本框?
例子
text_write = ttk.Entry(mainframe, width=50, textvariable=(text_to_write))
这会给你一个 50 宽但只有 1 行高的文本框,是否可以让文本框更高?
该Entry小部件实际上仅用于单行条目。对于较大的文本框,请使用Text小部件。这为您提供了一个大的、多行的、文本环绕的文本框。对于可滚动的文本框,使用小部件更容易ScrolledText。
Entry
Text
ScrolledText
from tkinter.scrolledtext import ScrolledText self.textfield = ScrolledText.ScrolledText(self, wrap=Tkinter.WORD)