PyGTK - Etiket Sınıfı

Bir Etiket widget'ı, düzenlenemeyen metni görüntülemek için kullanışlıdır. Etiket dahili olarak diğer birçok widget tarafından kullanılmaktadır. Örneğin, Button'ın yüzündeki metni göstermek için bir etiketi vardır. Benzer şekilde, MenuItem nesnelerinin bir etiketi vardır. Etiket, penceresiz bir nesnedir, bu nedenle olayları doğrudan alamaz.

Label sınıfının basit bir kurucusu vardır -

gtk.Label(str = None)

Aşağıdaki faydalı yöntemler Label nesnesiyle kullanılabilir -

S.NO Yöntemler ve Açıklama
1

set_text()

Bu, yeni metni etiket olarak ayarlar

2

get_text()

Bu, etiketten metin döndürür

3

set_use_underline()

Doğruysa, metindeki alt çizgi, anımsatıcı hızlandırıcı anahtarı için sonraki karakterin kullanılması gerektiğini belirtir.

4

set_justify

Bu, etiket metnindeki satırların birbirine göre hizalanmasını ayarlar.

Olası değerler - gtk.JUSTIFY_LEFT, gtk.JUSTIFY_RIGHT, gtk.JUSTIFY_CENTER ve gtk.JUSTIFY_FILL'dir.

5

Set_line_wrap()

Doğruysa, satır kaydırılır

6

set_selectable()

Doğruysa, etiketteki metin kopyala-yapıştır için seçilebilir

7

set_width_chars()

Bu, bir etiketin genişliğini ayarlar

Aşağıdaki sinyaller etiket widget'ı tarafından yayınlanır -

active-current-link Bu, kullanıcı etiketteki bir bağlantıyı etkinleştirdiğinde yayınlanır.
enable-link Bu, bir URI'yi etkinleştirmek için yayınlanır.
kopyalama panosu Bu, metin etiketten panoya kopyalandığında yayınlanır.