라벨은 텍스트나 이미지를 배치할 수 있는 컨테이너 상자를 지정하는 데 사용됩니다. 이 위젯은 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()
산출: