PyGTK - Kelas Tombol
Widget gtk.Button biasanya ditampilkan sebagai tombol tekan dengan label teks. Biasanya digunakan untuk melampirkan fungsi atau metode panggilan balik yang dipanggil saat tombol diklik.
Kelas gtk.Button memiliki konstruktor berikut -
gtk.Button(label = None, stock = None, use_underline = True)
Di mana,
Label - Teks yang akan ditampilkan oleh label tombol
Stock- ID stok yang mengidentifikasi gambar dan teks stok yang akan digunakan di tombol. Default-nya adalah Tidak Ada.
Underline - Jika True, garis bawah dalam teks menunjukkan karakter berikutnya harus digarisbawahi dan digunakan untuk akselerator mnemonik.
Beberapa konstanta yang telah ditentukan untuk parameter stok adalah -
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
Kelas Tombol memiliki metode penting berikut -
S.NO | Metode dan Deskripsi |
---|---|
1 | set_label() Ini menyetel teks label tombol ke label. String ini juga digunakan untuk memilih item stok jika properti "use_stock" adalah True. |
2 | get_label() Ini mengambil teks dari label tombol |
3 | set_focus_on_click() Jika Benar, tombol mengambil fokus saat diklik dengan mouse. |
4 | set_alignment() Ini adalah perataan horizontal dan vertikal dari widget anak. Nilainya berkisar dari 0,0 hingga 1,0. |
5 | set_image() Ini mengatur properti gambar ke nilai gambar. Properti "gtkbutton-images" harus disetel ke True. |
Sinyal berikut dipancarkan oleh widget Tombol -
mengaktifkan | Ini dipancarkan saat gtk.Widget's activate()metode disebut. Untuk sebuah tombol, hal itu menyebabkan sinyal "diklik" dipancarkan. |
diklik | Ini dibunyikan saat tombol mouse ditekan dan dilepaskan saat penunjuk berada di atas tombol atau saat tombol dipicu dengan keyboard. |