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. |