사용자로부터 이름, 연락처, 이메일, 주소 같은 정보를 입력받아야 하는 경우가 자주 있습니다. Tkinter는 Entry(엔트리) 위젯을 통해 이러한 텍스트 입력을 간단하게 처리할 수 있으며, ttk 패키지를 사용하면 Entry 위젯에 다양한 스타일을 적용할 수도 있습니다.
Entry 위젯의 글꼴 모양, 글자 크기, 글꼴 스타일 등 폰트 관련 속성을 변경하려면 font('글꼴이름 크기 스타일') 속성을 활용하면 됩니다. 이 font 속성은 Entry 생성자(constructor) 안에서 직접 지정할 수 있습니다.
예제 코드
# tkinter 라이브러리 임포트
from tkinter import *
from tkinter import ttk
# tkinter 프레임(윈도우) 인스턴스 생성
win = Tk()
# 윈도우 크기 설정
win.geometry("750x250")
# Entry 위젯 생성 및 글꼴 지정
entry = ttk.Entry(win, font=('Century 12'), width=40)
entry.pack(pady=30)
win.mainloop()실행 결과
위 코드를 실행하면 커스터마이징된 Entry 위젯이 포함된 창이 화면에 나타납니다.

글꼴 속성을 다르게 적용하고 싶다면 코드에서 font 속성의 값만 수정하면 됩니다. 예를 들어 font=('맑은 고딕 14 italic')처럼 글꼴 이름, 크기, 스타일을 원하는 대로 조합하여 지정할 수 있습니다.