PyGTK - klasa zasięgu
Ta klasa działa jako klasa bazowa dla widżetów, które pozwalają użytkownikowi dostosować wartość parametru numerycznego między dolną a górną granicą. Widżety skalowania (gtk.Hscale i gtk.Vscale) i widżety paska przewijania (gtk.HScrollbar i gtk.VScrollbar) wywodzą funkcjonalność z klasy Range. Te widgety Range działają w połączeniu z obiektem Adjustment.
Następujące ważne funkcje klasy gtk.Range są realizowane przez widżety Scale i Scrollbar -
- set_update_policy()- Spowoduje to ustawienie właściwości „update-policy” na wartość. Polityka ma następujące wartości - 
| gtk.UPDATE_CONTINUOUS | za każdym razem, gdy suwak zakresu zostanie przesunięty, wartość zakresu zmieni się i zostanie wyemitowany sygnał „wartość_zmiana”. | 
| gtk.UPDATE_DELAYED | wartość zostanie zaktualizowana po krótkim czasie bez ruchu suwaka, więc zmiany wartości są nieco opóźnione, a nie stale aktualizowane. | 
| gtk.UPDATE_DISCONTINUOUS | wartość zostanie zaktualizowana tylko wtedy, gdy użytkownik zwolni przycisk i zakończy operację przeciągania suwaka. | 
- set_adjustment()- Ustawia właściwość „regulacja”. Obiekt Dopasowanie jest używany jako model dla obiektu Range. 
- set_increments() - Ustawia rozmiar kroku i strony dla zakresu. 
- set_range() - Ustawia minimalne i maksymalne dopuszczalne wartości widżetu Zakres 
- set_value() - Ustawia bieżącą wartość zakresu na określoną wartość. 
Klasy widżetu skalowania - (HScale i VScale) pochodzą z klasy gtk.Range.