Tkinter의 레이블(Label) 위젯은 애플리케이션 화면에 텍스트나 이미지를 표시할 때 사용되는 기본적인 요소입니다. 레이블의 글꼴, 색상, 배경색, 전경색 등 다양한 속성을 변경하고 싶다면 configure() 메서드를 활용하면 됩니다.
특히 레이블에 표시되는 텍스트 크기를 조절하고 싶은 경우에는 위젯 생성자에서 font=('글꼴이름 글자크기 스타일') 속성을 설정하거나, 실행 중에 config() 메서드로 동적으로 변경할 수 있습니다.
예제 코드
아래 예제는 버튼을 클릭했을 때 레이블의 글꼴과 크기가 변경되도록 구현한 코드입니다.
# 필요한 라이브러리 임포트
from tkinter import *
import tkinter.font as tkFont
# Tkinter 프레임(윈도우) 인스턴스 생성
win = Tk()
# 윈도우 크기 설정
win.geometry("700x350")
def font_style():
# 버튼 클릭 시 레이블의 폰트를 Helvetica bold 26으로 변경
label.config(font=('Helvetica bold', 26))
# 레이블 생성
label = Label(win, text="버튼을 클릭하면 글꼴 스타일이 변경됩니다.", font=('Times', 24))
label.pack()
# 버튼 생성 및 클릭 이벤트 연결
b1 = Button(win, text="레이블 크기 변경", command=font_style)
b1.pack()
win.mainloop()실행 결과
위 코드를 실행하면 레이블 위젯과 함께 '레이블 크기 변경' 버튼이 배치된 윈도우가 나타납니다. 초기 상태에서는 Times 서체의 24pt 크기로 텍스트가 표시됩니다.

이제 '레이블 크기 변경' 버튼을 클릭해 보세요. font_style() 함수가 호출되면서 레이블의 글꼴이 Helvetica bold 26pt로 즉시 변경되는 것을 확인할 수 있습니다.

핵심 정리
레이블의 텍스트 크기를 변경하는 핵심은 font 속성입니다. 프로그램 실행 전에 정적으로 지정하려면 Label() 생성자에 font 옵션을 넣고, 실행 중에 동적으로 바꾸려면 config(font=...) 메서드를 호출하면 됩니다. 이 방식은 글자 크기뿐만 아니라 글꼴 종류, 굵기(bold), 기울임(italic) 등 다양한 스타일 변경에도 동일하게 적용됩니다.