0
이 Python-tkinter 프로그램은 팩 기하학 관리자를 사용하여 루트 위젯에 텍스트 위젯과 "종료"버튼을 배치합니다. 텍스트 위젯은 버튼 위에 있습니다. 위젯을 덮지 않고 창 크기 조정
import tkinter as tk
root = tk.Tk()
txt = tk.Text(root, height=5, width=25, bg='lightblue')
txt.pack(fill=tk.BOTH,expand=True)
txt.insert('1.0', 'this is a Text widget')
tk.Button(root, text='quit', command=quit).pack()
root.mainloop()
나는 그것의 아래쪽 테두리를 위로 끌어 루트 창 크기를 조정
, 나는 종료 버튼을 잃게됩니다. 그것은 루트 윈도우의 경계 아래에서 사라집니다. 하지만 텍스트 위젯을 축소시키면서 quit 단추를 창 테두리와 함께 위로 이동하려고합니다. 필자는 두 위젯에서 pack() 및 "height"로 "채우기"및 "확장"을 성공하지 않고 수행했습니다.창을 더 작게 드래그하는 동안 종료 버튼을 계속 볼 수있는 방법이 있습니까?
는 (연구하는 동안, 나는 쉽게이 작업을 수행 할 수는 "끈끈한"세포와 그 격자 형상을 발견했습니다.하지만 난 여전히 팩 형상과 동일한 작업을 수행 할 수있는 간단한 방법이 있는지 알고 궁금 하군요.)
좋습니다. 그것은 내가 바라는만큼 간단하고 직관적이며, 원하는대로 정확하게 행동합니다. 나중에 올 사람을 위해서 : 나는 지금 버튼을 포장하고 있기 때문에 텍스트를 포장하기 전에 버튼을 텍스트로 표시하고 싶습니다. "pack (side = tk.BOTTOM)"을 사용해야합니다. 버튼을 포장하기 위해. – yoopits