Tkinter의 레이블(Label)은 윈도우 창에 텍스트나 이미지를 생성하고 표시하는 데 사용되는 기본 위젯입니다. 레이블은 글꼴(font family), 패딩(padding), 너비(width), 높이(height) 등 다양한 옵션과 함수를 제공하여 화면에 나타나는 정보를 자유롭게 사용자 정의할 수 있습니다.
윈도우에 표시된 레이블의 텍스트를 가져오려면 레이블 객체의 text 속성 값을 참조하면 됩니다. 아래 예제 코드를 통해 실제 동작 방식을 살펴보겠습니다.
예제 코드
# 필요한 라이브러리 임포트
from tkinter import *
# tkinter 프레임 인스턴스 생성
win = Tk()
# 윈도우 크기 설정
win.geometry("600x250")
# 텍스트가 포함된 레이블 생성
my_text = Label(win, text="This is a New Line Text", font=('Helvetica bold', 16))
my_text.pack(pady=15)
# 레이블 텍스트 출력
print(my_text['text'])
win.mainloop()실행 결과
위 코드를 실행하면 윈도우에 "This is a New Line Text"라는 문구가 담긴 레이블이 표시됩니다. 동시에 print 함수가 레이블의 text 속성을 읽어와 콘솔에 동일한 텍스트를 출력합니다.
