에 축소이 내 DocSearchUI, main
내 텍스트 상자가 Tkinter를
class DocSearchUI(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.initUI()
def initUI(self):
self.columnconfigure(3, weight=1)
self.rowconfigure(2, weight=1)
self.search_button = Button(self, text="Search")
self.search_button.grid(row=0, column=0, padx=5)
self.search_bar = Text(self, width=1, height=1)
self.search_bar.grid(row=0, column=1, columnspan=2, sticky=W+E)
self.pack(fill=BOTH, expand='yes')
에서 더 큰 프레임의 부분은 내 주요 가지고이 :
:
이self.search_frame = Frame(self.master, self.editor_frame)
self.search_frame.grid(row=1, column=0, sticky=W+E)
self.search_UI = DocSearchUI(self.search_frame)
결과가 이것이다 검색 텍스트 상자가 왜 축소됩니까? 감사.
'search_bar = Text (self, width = 1, height = 1)'너비를 1보다 큰 값으로 설정해서는 안됩니까? –
@Joel Cornett : 너비가 1 인 텍스트 또는 엔트리 위젯을 만드는 것이 실제로 이점이 있습니다.하지만이 작은 주석 영역에서는 설명하기가 어렵습니다. 짧은 버전은 상황에 따라 창 크기가 위젯의 요청한 크기보다 작아 질 때 더 나은 동작을 얻습니다. –
@ 브라이언 오클리 : 흥미 롭습니다. 따라서 너비를 _> k_로 설정하고 창 크기를 _