2013-07-08 3 views
1

기본적으로 Tkinter의 입력 상자는 한 줄에 불과합니다. 더 큰 텍스트 상자를 사용할 수 있습니까?Tkinter 대용량 입력 박스

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

이 당신에게 텍스트 상자 키가 만드는 넓은 50 만 1 행 높이 텍스트 상자, 그것은 수를 줄 것인가?

답변

5

위젯은 실제로 한 줄 항목에 불과합니다. 큰 텍스트 상자의 경우 Text 위젯을 사용하십시오. 이렇게하면 여러 줄의 큰 텍스트 줄 바꿈 텍스트 상자가 나타납니다. 스크롤 가능한 텍스트 상자의 경우 ScrolledText 위젯을 사용하는 것이 더 쉽습니다.

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