logo

Python Tkinter 라벨

라벨은 텍스트나 이미지를 배치할 수 있는 컨테이너 상자를 지정하는 데 사용됩니다. 이 위젯은 Python 애플리케이션에서 사용되는 다른 위젯에 대한 메시지를 사용자에게 제공하는 데 사용됩니다.

캡슐화 프로그램

라벨에 표시되는 텍스트 또는 텍스트 일부를 구성하기 위해 지정할 수 있는 다양한 옵션이 있습니다.

Label을 사용하는 구문은 다음과 같습니다.

통사론

 w = Label (master, options) 

가능한 옵션 목록은 다음과 같습니다.

SN 옵션 설명
1 위젯에 제공되는 크기 내에서 텍스트의 정확한 위치를 지정합니다. 기본값은 CENTER이며, 지정된 공간 내에서 텍스트를 중앙에 배치하는 데 사용됩니다.
2 bg 위젯 뒤에 표시되는 배경색입니다.
비트맵 레이블이 텍스트 대신 그래픽을 나타낼 수 있도록 비트맵을 지정된 그래픽 개체로 설정하는 데 사용됩니다.
4 BD 테두리의 너비를 나타냅니다. 기본값은 2픽셀입니다.
5 커서 마우스 포인터가 화살표, 점 등 지정된 커서 유형으로 변경됩니다.
6 폰트 위젯 내부에 작성된 텍스트의 글꼴 유형입니다.
7 fg 위젯 내부에 쓰여진 텍스트의 전경색입니다.
8 위젯의 높이입니다.
9 영상 라벨로 표시될 이미지입니다.
10 신이 옳다고 하다 텍스트에 여러 줄이 포함된 경우 텍스트의 방향을 나타내는 데 사용됩니다. 왼쪽 맞춤은 LEFT, 오른쪽 맞춤은 RIGHT, 가운데 맞춤은 CENTER로 설정할 수 있습니다.
열하나 패드엑스 텍스트의 가로 패딩입니다. 기본값은 1입니다.
12 아일랜드 사람 텍스트의 세로 패딩입니다. 기본값은 1입니다.
13 안도 테두리의 유형입니다. 기본값은 FLAT입니다.
14 텍스트 이는 하나 이상의 텍스트 줄을 포함할 수 있는 문자열 변수로 설정됩니다.
열 다섯 텍스트변수 위젯 내부에 작성된 텍스트는 제어 변수 StringVar로 설정되어 그에 따라 액세스하고 변경할 수 있습니다.
16 밑줄 텍스트의 지정된 문자 아래에 줄을 표시할 수 있습니다. 이 옵션을 해당 줄이 표시될 문자 번호로 설정하세요.
17 너비 위젯의 너비입니다. 문자 수로 지정됩니다.
18 포장 길이 레이블 텍스트로 한 줄만 사용하는 대신, 각 줄에 이 옵션에 지정된 문자 수가 포함된 줄 수로 나눌 수 있습니다.

실시예 1

 # !/usr/bin/python3 from tkinter import * top = Tk() top.geometry('400x250') #creating label uname = Label(top, text = 'Username').place(x = 30,y = 50) #creating label password = Label(top, text = 'Password').place(x = 30, y = 90) sbmitbtn = Button(top, text = 'Submit',activebackground = 'pink', activeforeground = 'blue').place(x = 30, y = 120) e1 = Entry(top,width = 20).place(x = 100, y = 50) e2 = Entry(top, width = 20).place(x = 100, y = 90) top.mainloop() 

산출:

Python Tkinter 라벨