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.