logo

Etichetă Python Tkinter

Eticheta este folosită pentru a specifica caseta containerului în care putem plasa textul sau imaginile. Acest widget este folosit pentru a furniza utilizatorului mesajul despre alte widget-uri utilizate în aplicația Python.

foreach buclă dactilografiată

Există diferite opțiuni care pot fi specificate pentru a configura textul sau partea de text afișată în Etichetă.

Sintaxa de utilizare a Etichetei este dată mai jos.

Sintaxă

 w = Label (master, options) 

O listă de opțiuni posibile este prezentată mai jos.

SN Opțiune Descriere
1 ancoră Specifică poziția exactă a textului în dimensiunea oferită widget-ului. Valoarea implicită este CENTER, care este folosită pentru a centra textul în spațiul specificat.
2 bg Culoarea de fundal afișată în spatele widget-ului.
3 bitmap Este folosit pentru a seta bitmap-ul la obiectul grafic specificat, astfel încât eticheta să poată reprezenta grafica în loc de text.
4 bd Reprezintă lățimea chenarului. Valoarea implicită este de 2 pixeli.
5 cursor Indicatorul mouse-ului va fi schimbat la tipul de cursor specificat, adică săgeată, punct etc.
6 font Tipul de font al textului scris în interiorul widget-ului.
7 fg Culoarea primului plan a textului scris în interiorul widgetului.
8 înălţime Înălțimea widget-ului.
9 imagine Imaginea care urmează să fie afișată ca etichetă.
10 justifica Este folosit pentru a reprezenta orientarea textului dacă textul conține mai multe linii. Poate fi setat la STÂNGA pentru justificarea din stânga, DREAPTA pentru justificarea din dreapta și CENTRUL pentru justificarea în centru.
unsprezece Padx Umplutura orizontală a textului. Valoarea implicită este 1.
12 Orez Umplutura verticală a textului. Valoarea implicită este 1.
13 relief Tipul graniței. Valoarea implicită este FLAT.
14 text Aceasta este setată la variabila șir care poate conține una sau mai multe rânduri de text.
cincisprezece textvariable Textul scris în interiorul widget-ului este setat la variabila de control StringVar, astfel încât să poată fi accesat și modificat în consecință.
16 subliniază Putem afișa o linie sub litera specificată a textului. Setați această opțiune la numărul literei sub care va fi afișată linia.
17 lăţime Lățimea widget-ului. Este specificat ca număr de caractere.
18 lungimea înfăşurării În loc să avem doar o singură linie ca text de etichetă, o putem împărți la numărul de linii în care fiecare linie are numărul de caractere specificat pentru această opțiune.

Exemplul 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() 

Ieșire:

Etichetă Python Tkinter