Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Tkinter 텍스트 위젯의 글꼴 크기를 늘리는 방법

Tkinter에서는 위젯의 속성 값을 수정하여 글꼴 종류(font-family), 글자 크기(text-size), 너비(width), 프레임 높이(height) 등을 자유롭게 커스터마이징할 수 있습니다. 그중 텍스트(Text) 위젯은 여러 줄에 걸친 사용자 입력을 받을 때 주로 사용되며, 일반적인 텍스트 편집기와 유사한 형태로 동작합니다.

위젯의 텍스트 속성을 설정하려면 font('글꼴이름 글자크기 글꼴스타일') 속성을 사용하면 됩니다. 이 속성에 원하는 글꼴 계열, 글자 크기, 글꼴 스타일(예: normal, bold, italic)을 순서대로 지정하면 텍스트의 모양을 손쉽게 변경할 수 있습니다.

예제 코드

# tkinter 라이브러리 임포트
from tkinter import *
# Tkinter 프레임(윈도우) 인스턴스 생성
win = Tk()
# Tkinter 프레임의 크기 설정
win.geometry("750x250")
# 텍스트 위젯 생성 (글꼴 속성 커스터마이징)
text = Text(win, width=60, height=10, font=('Century Schoolbook', 20, 'italic'))
text.insert(INSERT, "Hello\nWelcome to TutorialsPoint.com!")
text.pack()
win.mainloop()

실행 결과

위 코드를 실행하면 글꼴 속성이 사용자 지정대로 적용된 텍스트 편집기가 화면에 나타납니다. 여기서는 'Century Schoolbook' 서체가 20pt 크기의 기울임꼴(italic) 스타일로 적용된 것을 확인할 수 있습니다.

Tkinter 텍스트 위젯의 글꼴 크기를 늘리는 방법

이후 코드에서 font 속성의 값(글꼴 이름, 크기, 스타일)을 다르게 변경한 뒤 다시 실행하면, 화면에 반영된 변화를 바로 확인할 수 있습니다. 예를 들어 글자 크기를 20에서 30으로 늘리거나, 스타일을 'bold'로 바꾸면 텍스트가 더 크고 굵게 표시됩니다.