PyGTK - Giriş Sınıfı
Giriş widget'ı, tek satırlık bir metin girişi widget'idir. Girilen metin, pencere aracının tahsisinden daha uzunsa, pencere öğesi, imleç konumu görünecek şekilde kaydırılır.
Giriş alanı, bu sınıfın set_visibility () yöntemi kullanılarak parola moduna dönüştürülebilir. Girilen metin, invisible_char () yöntemi tarafından seçilen karakterle değiştirilir, varsayılan '*' olur.
Entry sınıfı aşağıdaki yapıcıya sahiptir -
gtk.Entry(max = 0)
Burada max, karakter cinsinden maksimum giriş alanı uzunluğunu ifade eder. Parametre sayısal bir değer alır (0-65536).
Aşağıdaki tablo bir Entry sınıfının önemli yöntemlerini göstermektedir -
S.NO | Yöntemler ve Açıklama |
---|---|
1 | set_visibility(visible) False ise, içerikler, karakterlerin varsayılan görünmez karakter - '*' ile değiştirilmesiyle gizlenir. |
2 | set_invisible_char(char) Giriş alanındaki varsayılan '*' karakterleri char ile değiştirilir |
3 | set_max_length(x) Bu, "max-length" özelliğini x değerine ayarlar. (0-65536) |
4 | set_text(str) Bu, "metin" özelliğini değerine ayarlar str. Dizestr girişin mevcut içeriğini değiştirir. |
5 | get_text() Bu, girişin içeriğini içeren bir dize olan "metin" özelliğinin değerini döndürür. |
6 | set_alignment() Bu, "xalign" özelliğini şu değerine ayarlar: xalign. set_alignment (), Giriş alanındaki içeriklerin yatay konumlandırılmasını kontrol eder. |
Aşağıdaki sinyaller giriş gereci tarafından yayınlanır -
etkinleştirmek | Bu, giriş kullanıcı eylemi ile veya programlı olarak gtk.Widget.activate() yöntem. |
geri tuşu | Bu, Backspace tuş klavyeden girilir. |
kopyalama panosu | Bu, girişteki seçim metni panoya kopyalandığında çıkar. |
kesilmiş pano | Bu, girişteki seçim kesilip panoya yerleştirildiğinde yayınlanır. |
yapıştırma panosu | Bu, panonun içeriği girişe yapıştırıldığında yayınlanır. |