PyGTK - Kelas Rentang
Kelas ini bertindak sebagai kelas dasar untuk widget yang memungkinkan pengguna untuk menyesuaikan nilai parameter numerik antara batas bawah dan atas. Widget skala (gtk.Hscale dan gtk.Vscale) dan widget scrollbar (gtk.HScrollbar dan gtk.VScrollbar) memperoleh fungsionalitas dari kelas Range. Widget Range ini bekerja bersama dengan objek Adjustment.
Fungsi penting kelas gtk.Range berikut diimplementasikan oleh widget Scale dan Scrollbar -
set_update_policy()- Ini menyetel properti "update-policy" ke nilai. Kebijakan tersebut memiliki nilai-nilai berikut -
gtk.UPDATE_CONTINUOUS | kapanpun slider digerakkan, nilai range akan berubah dan sinyal "value_changed" akan dipancarkan. |
gtk.UPDATE_DELAYED | nilai akan diperbarui setelah waktu tunggu singkat di mana tidak ada gerakan penggeser yang terjadi, sehingga perubahan nilai ditunda sedikit daripada terus diperbarui. |
gtk.UPDATE_DISCONTINUOUS | nilai hanya akan diperbarui ketika pengguna melepaskan tombol dan mengakhiri operasi seret slider. |
set_adjustment()- Ini mengatur properti "penyesuaian". Objek Penyesuaian digunakan sebagai model untuk objek Range.
set_increments() - Ini menyetel langkah dan ukuran halaman untuk rentang tersebut.
set_range() - Ini menetapkan nilai minimum dan maksimum yang diperbolehkan untuk widget Range
set_value() - Ini menetapkan nilai kisaran saat ini ke nilai yang ditentukan.
Kelas widget skala - (HScale dan VScale) diturunkan dari kelas gtk.Range.