Tkinter의 레이블(Label) 위젯은 윈도우 창 안에 텍스트 레이블을 만들 때 사용합니다. 위젯의 스타일은 tkinter.ttk 패키지를 활용해 꾸밀 수 있으며, 레이블의 글꼴 크기(font-size), 글꼴 모양(font-family), 글꼴 스타일(font-style)을 조정하려면 내장 속성인 font(('글꼴모양 스타일'), 크기)를 사용하면 됩니다.
예제
아래 예제에서는 버튼을 클릭하면 레이블 텍스트의 글꼴 크기와 스타일이 바뀌도록 구현해 보겠습니다.
# 필요한 라이브러리 임포트
from tkinter import *
# tkinter 프레임 인스턴스 생성
win = Tk()
# 프레임(윈도우) 크기 설정
win.geometry("650x250")
# 글꼴 크기를 변경하는 함수 정의
def size_1():
text.config(font=('Helvetica bold', 20))
def size_2():
text.config(font=('Helvetica bold', 40))
# 변경 사항이 적용될 데모 레이블 생성
text = Label(win, text="Hello World!")
text.pack()
# 프레임 생성
frame = Frame(win)
# 안내용 레이블 생성
Label(frame, text="글꼴 크기를 선택하세요").pack()
# 레이블 스타일을 변경하는 버튼 생성
button1 = Button(frame, text="20", command=size_1)
button1.pack(pady=10)
button2 = Button(frame, text="40", command=size_2)
button2.pack(pady=10)
frame.pack()
win.mainloop()실행 결과
위 코드를 실행하면 텍스트 레이블이 포함된 창이 나타납니다. 하단의 버튼을 누르면 레이블 텍스트의 글꼴 크기가 즉시 변경됩니다.

이제 버튼을 클릭하여 텍스트 레이블 위젯의 글꼴 크기를 변경해 보세요.

핵심 정리
레이블의 폰트를 변경하는 핵심은 config() 메서드와 font 옵션입니다. font 옵션은 튜플 형태로 전달되며, 첫 번째 요소는 '글꼴모양 스타일'(예: 'Helvetica bold'), 두 번째 요소는 숫자로 된 글꼴 크기입니다. 버튼의 command 매개변수에 함수를 연결해 두면, 클릭 시점마다 레이블의 폰트가 동적으로 갱신됩니다.