PyGTK - Kelas Penyesuaian
Beberapa widget di toolkit PyGTK sedemikian rupa sehingga propertinya dapat disesuaikan pada rentang tertentu oleh pengguna dengan menggunakan mouse atau keyboard. Widget seperti Area pandang digunakan untuk menampilkan beberapa bagian yang dapat disesuaikan dari data besar, misalnya, teks multiline dalam kontrol TextView.
PyGTK menggunakan objek gtk.Adjustment untuk digunakan terkait dengan widget tersebut sehingga penyesuaian pengguna diteruskan ke beberapa fungsi panggilan balik untuk diproses. Objek Penyesuaian berisi batas bawah dan atas dari nilai yang dapat disesuaikan dan parameter langkah kenaikannya. Ketika parameter objek penyesuaian berubah, itu memancarkan sinyal yang berubah atau nilai_berubah.
Berikut ini adalah konstruktor dari kelas gtk.Adjustment -
gtk.Adjustment(value = 0, lower = 0, upper = 0, step_incr = 0,
page_incr = 0, page_size = 0)
Arti dari masing-masing atribut dalam konstruktor adalah sebagai berikut -
nilai | Nilai awal |
menurunkan | Nilai minimum |
atas | Nilai maksimum |
step_incr | Penambahan langkah |
page_incr | Penambahan halaman |
ukuran halaman | Ukuran halaman |
Sinyal berikut dipancarkan oleh objek Penyesuaian -
Berubah | Ini dipancarkan ketika satu (atau lebih) atribut penyesuaian (kecuali atribut nilai) telah berubah. |
Nilai berubah | Ini dipancarkan ketika atribut nilai penyesuaian telah berubah. |
Seperti disebutkan di atas, objek Adjustment bukanlah widget fisik. Sebaliknya, ini digunakan terkait dengan widget lain yang digunakan untuk mengubah atributnya. Widget Range digunakan bersama dengan objek Adjustment.