logo

Etykieta Pythona Tkintera

Etykieta służy do określenia pojemnika, w którym możemy umieścić tekst lub obrazy. Ten widget służy do przekazywania użytkownikowi wiadomości o innych widgetach używanych w aplikacji Pythona.

freddy mercury

Istnieją różne opcje, które można określić w celu skonfigurowania tekstu lub jego części wyświetlanej na etykiecie.

Poniżej podana jest składnia użycia etykiety.

Składnia

 w = Label (master, options) 

Lista możliwych opcji znajduje się poniżej.

SN Opcja Opis
1 kotwica Określa dokładne położenie tekstu w rozmiarze dostarczonym do widżetu. Wartość domyślna to CENTER, która służy do wyśrodkowania tekstu w określonym odstępie.
2 bg Kolor tła wyświetlany za widżetem.
3 bitmapa Służy do ustawienia mapy bitowej na określony obiekt graficzny, dzięki czemu etykieta może reprezentować grafikę zamiast tekstu.
4 bd Reprezentuje szerokość granicy. Wartość domyślna to 2 piksele.
5 kursor Wskaźnik myszy zostanie zmieniony na określony typ kursora, tj. strzałkę, kropkę itp.
6 czcionka Typ czcionki tekstu zapisanego w widżecie.
7 fot Kolor pierwszego planu tekstu zapisanego wewnątrz widżetu.
8 wysokość Wysokość widżetu.
9 obraz Obraz, który ma być wyświetlany jako etykieta.
10 uzasadniać Służy do przedstawienia orientacji tekstu, jeśli tekst zawiera wiele linii. Można go ustawić na LEWY dla wyrównania do lewej, PRAWY dla wyrównania do prawej i CENTER dla wyrównania do środka.
jedenaście Padx Poziome wypełnienie tekstu. Wartość domyślna to 1.
12 Niełuskany Pionowe wypełnienie tekstu. Wartość domyślna to 1.
13 ulga Rodzaj granicy. Wartość domyślna to PŁASKA.
14 tekst Jest ona ustawiona na zmienną łańcuchową, która może zawierać jedną lub więcej linii tekstu.
piętnaście zmienna tekstowa Tekst zapisany w widżecie jest ustawiony na zmienną sterującą StringVar, dzięki czemu można uzyskać do niego dostęp i odpowiednio go zmienić.
16 podkreślać Możemy wyświetlić linię pod określoną literą tekstu. Ustaw tę opcję na numer litery, pod którą będzie wyświetlana linia.
17 szerokość Szerokość widżetu. Określa się ją jako liczbę znaków.
18 długość owinięcia Zamiast mieć tylko jedną linię jako tekst etykiety, możemy podzielić ją na liczbę linii, przy czym każda linia ma liczbę znaków określoną w tej opcji.

Przykład 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() 

Wyjście:

Etykieta Pythona Tkintera