PyGTK - Düğme Sınıfı
Gtk.Button widget'ı, genellikle metin etiketli bir basma düğmesi olarak görüntülenir. Genellikle, düğme tıklandığında çağrılan bir geri arama işlevi veya yöntemi eklemek için kullanılır.
Gtk.Button sınıfı aşağıdaki yapıcıya sahiptir -
gtk.Button(label = None, stock = None, use_underline = True)
Neredeyse,
Label - Düğme etiketi ile görüntülenecek metin
Stock- Düğmede kullanılacak stok resmi ve metni tanımlayan stok kimliği. Varsayılan Yoktur.
Underline - True ise, metindeki bir alt çizgi, sonraki karakterin altının çizilmesi ve anımsatıcı hızlandırıcı için kullanılması gerektiğini belirtir.
Stok parametresi için önceden tanımlanmış sabitlerden bazıları -
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
Button sınıfı aşağıdaki önemli yöntemlere sahiptir -
S.NO | Yöntemler ve Açıklama |
---|---|
1 | set_label() Bu, düğme etiketinin metnini etikete ayarlar. Bu dize, "use_stock" özelliği True ise stok kalemini seçmek için de kullanılır. |
2 | get_label() Bu, metni düğmenin etiketinden alır |
3 | set_focus_on_click() Doğruysa, düğme fare ile tıklandığında odaklanır. |
4 | set_alignment() Bu, alt widget'in yatay ve dikey hizalamasıdır. Değer 0,0 ile 1,0 arasındadır. |
5 | set_image() Bu, image özelliğini image değerine ayarlar. "Gtkbutton-images" özelliği True olarak ayarlanmalıdır. |
Aşağıdaki sinyaller Düğme widget'ı tarafından yayınlanır -
etkinleştirmek | Bu, gtk.Widget öğesinin activate()yöntem denir. Bir düğme için "tıklanan" sinyalin yayılmasına neden olur. |
tıklandı | Bu, fare düğmesine basıldığında ve işaretçi düğmenin üzerindeyken veya düğme klavye ile tetiklendiğinde bırakıldığında çıkar. |