세무사 서찬영 세무회계 사무소

tkinter 에 Label 위젯 넣기

GUI_02

Tkinter 창 레이블 (라벨) 추가하기

label을 추가 하기 위해서는 tkinter 로 부터 ttk를 추가적으로 import 해온다.

In [18]:
import tkinter as tk
# ttk 를 추가 한다.
from tkinter import ttk
In [19]:
win = tk.Tk()
In [20]:
win.title('Hello tkinter!')
Out[20]:
''

이 사이에 여러가지 인스턴스를 넣으면 된다.

In [21]:
label1 = ttk.Label(win, text="first Label")
label1.grid(column=0, row=0)

ttk.Label(win, text="first Label").grid(column=0, row=0) 과 동일한 결과이지만

label1을 생성하고, 위치를 지정하는 식으로 연습하는 것이 좋다고 생각한다.

In [22]:
# win.resizable(False, False)

앞에 False 는 x축을 뒤에 False 는 y 축을 의미한다.

가로는 변경 가능하게 하려면 True, False 를 인자로 주면 된다.

이제 resizable 옵션은 당분간 쓸 일이 없으니 주석 처리 하고 다음 post부터는 삭제 한다.

In [23]:
win.mainloop()
In [24]:
from IPython.display import Image
Image(filename='img/tkinter_label.png')
Out[24]:

사이즈의 변경이 발생했는데, 위젯이 추가됨에 따라 크기의 최적화가 발생해서 생기는 현상이다.

'Python > GUI' 카테고리의 다른 글

tkinter 창 사이즈 조절 옵션 (resizable)  (0) 2018.06.26
Tkinter 를 활용하여 Python 을 GUI 로 00  (0) 2018.06.26

댓글

Designed by JB FACTORY