tkinter는 GUI의 기본 구성요소인 위젯을 함수를 호출하고 관련된 옵션을 설정하는 것으로 생성할 수 있게 해줍니다. 이렇게 생성된 위젯을 어느 곳에 배치할 것인지 하는 것은 pack(), place(), grid() 3종류의 method를 사용하여 배치 할 수 있습니다.
기본적인 사용법은 아래의 예제를 따릅니다.
from tkinter import *
root=Tk()
l1 = Button(root, text="Hello")
l2 = Button(root, text="Hi")
l1.pack()
root.mainloop()
결과화면
4, 5번째 line과 같이 widget을 생성한 후, 6번째 line과 같이 배치를 하면 화면에 표시됩니다.
l2는 widget은 생성되었지만 pack 과 같은 배치 method를 호출하지 않았기 때문에 실제 GUI에 표시되지 않습니다.
pack method는 GUI상의 widget의 위치를 지정할 수 있는 상세 옵션을 제공합니다.
pack과 grid는 위치를 지정할 수 있는 option을 제공하는데 서로 다른 형식으로 제공되며, 하나의 마스터 윈도우 안에서 섞어서 사용 할 수 없습니다.
'모듈, 프레임웍 > tkinter @ Python 3.4' 카테고리의 다른 글
Menubutton (0) | 2015.07.06 |
---|---|
radiobutton (0) | 2015.07.01 |
checkbutton (0) | 2015.06.29 |
Entry (0) | 2015.06.26 |
Button (0) | 2015.06.23 |