PyGTK - Etikettenklasse

Ein Beschriftungs-Widget ist nützlich, um nicht bearbeitbaren Text anzuzeigen. Label wird intern von vielen anderen Widgets verwendet. Zum Beispiel hat Button eine Beschriftung, um Text auf dem Gesicht anzuzeigen. Ebenso haben MenuItem-Objekte eine Beschriftung. Ein Label ist ein fensterloses Objekt und kann daher keine Ereignisse direkt empfangen.

Die Label-Klasse hat einen einfachen Konstruktor -

gtk.Label(str = None)

Die folgenden nützlichen Methoden können mit dem Label-Objekt verwendet werden:

S.NO. Methoden und Beschreibung
1

set_text()

Dadurch wird neuer Text als Beschriftung festgelegt

2

get_text()

Dies gibt Text vom Etikett zurück

3

set_use_underline()

Wenn true, gibt ein Unterstrich im Text an, dass das nächste Zeichen für die Mnemonik-Beschleunigungstaste verwendet werden soll.

4

set_justify

Dadurch wird die Ausrichtung der Linien im Text des Etiketts relativ zueinander festgelegt.

Mögliche Werte sind - gtk.JUSTIFY_LEFT, gtk.JUSTIFY_RIGHT, gtk.JUSTIFY_CENTER und gtk.JUSTIFY_FILL.

5

Set_line_wrap()

Wenn true, wird die Zeile umbrochen

6

set_selectable()

Wenn true, kann der Text in der Beschriftung zum Kopieren und Einfügen ausgewählt werden

7

set_width_chars()

Hiermit wird die Breite eines Etiketts festgelegt

Die folgenden Signale werden vom Label-Widget ausgegeben:

Aktiviere den aktuellen Link Dies wird ausgegeben, wenn der Benutzer einen Link im Etikett aktiviert.
Link aktivieren Dies wird ausgegeben, um einen URI zu aktivieren.
Kopier-Zwischenablage Dies wird ausgegeben, wenn Text vom Etikett in die Zwischenablage kopiert wird.