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: