PyGTK - klasa etykiety

Widżet Etykieta jest przydatny do wyświetlania tekstu nieedytowalnego. Etykieta jest używana wewnętrznie przez wiele innych widżetów. Na przykład Button ma etykietę pokazującą tekst na twarzy. Podobnie obiekty MenuItem mają etykietę. Etykieta jest obiektem bez okien, więc nie może bezpośrednio odbierać zdarzeń.

Klasa Label ma prostego konstruktora -

gtk.Label(str = None)

Następujące przydatne metody mogą być używane z obiektem Label -

S.NO Metody i opis
1

set_text()

Spowoduje to ustawienie nowego tekstu jako etykiety

2

get_text()

Zwraca tekst z etykiety

3

set_use_underline()

Jeśli prawda, podkreślenie w tekście wskazuje, że należy użyć następnego znaku jako klawisza skrótu mnemonicznego.

4

set_justify

To ustawia wyrównanie linii w tekście etykiety względem siebie.

Możliwe wartości to - gtk.JUSTIFY_LEFT, gtk.JUSTIFY_RIGHT, gtk.JUSTIFY_CENTER i gtk.JUSTIFY_FILL.

5

Set_line_wrap()

Jeśli prawda, wiersz zostanie zawinięty

6

set_selectable()

Jeśli prawda, tekst etykiety można wybrać do kopiowania i wklejania

7

set_width_chars()

Ustawia szerokość etykiety

Następujące sygnały są emitowane przez widżet etykiety -

aktywuj-bieżący-link Jest to emitowane, gdy użytkownik aktywuje łącze w etykiecie.
aktywuj-link To jest emitowane, aby aktywować identyfikator URI.
skopiuj schowek Jest to emitowane, gdy tekst jest kopiowany z etykiety do schowka.