Tkinter에서 Label 위젯은 프로그램 내에서 Label(parent, **options) 생성자를 정의하여 만들 수 있습니다. Label 위젯은 애플리케이션에서 텍스트나 이미지를 화면에 표시할 때 사용됩니다.
텍스트를 표시하려면 생성자의 text 속성에 원하는 문자열 값을 할당해야 합니다. 만약 여러 줄의 텍스트를 한 레이블에 표시하고 싶다면, 개행 문자인 \n을 활용하면 됩니다. 이렇게 하면 현재 텍스트가 Label 위젯 안에서 다음 줄로 자연스럽게 분리되어 표시됩니다.
예제 코드
# tkinter 라이브러리 임포트
from tkinter import *
# tkinter 프레임 인스턴스 생성
win = Tk()
# Tkinter 윈도우 크기 설정
win.geometry("700x350")
# 레이블 위젯 추가
text = "Hello There!\n How are you?"
font = ('Aerial', 17)
label = Label(win, text=text, font=font)
label.pack()
win.mainloop()실행 결과
위 코드를 실행하면 두 줄로 구성된 멀티라인 Label 위젯이 윈도우에 나타납니다. 첫 번째 줄에는 "Hello There!", 두 번째 줄에는 "How are you?"가 각각 출력되는 것을 확인할 수 있습니다.
