Этот класс действует как базовый класс для виджетов, который позволяет пользователю регулировать значение числового параметра между нижней и верхней границами. Виджеты масштабирования (gtk.Hscale и gtk.Vscale) и виджеты полосы прокрутки (gtk.HScrollbar и gtk.VScrollbar) получают функциональные возможности из класса Range. Эти виджеты Range работают совместно с объектом Adjustment.
Следующие важные функции класса gtk.Range реализуются виджетами Scale и Scrollbar —
-
set_update_policy () — устанавливает значение свойства update-policy. Политика имеет следующие значения —
set_update_policy () — устанавливает значение свойства update-policy. Политика имеет следующие значения —
gtk.UPDATE_CONTINUOUS | каждый раз, когда перемещается ползунок диапазона, значение диапазона будет изменяться, и будет выдан сигнал «value_changed». |
gtk.UPDATE_DELAYED | значение будет обновлено после короткого времени ожидания, когда движение ползунка не произойдет, поэтому изменения значения будут немного задерживаться, а не постоянно обновляться. |
gtk.UPDATE_DISCONTINUOUS | значение будет обновлено только тогда, когда пользователь отпустит кнопку и завершит операцию перетаскивания ползунка. |
-
set_adjustment () — это устанавливает свойство «регулировки». Корректирующий объект используется в качестве модели для объекта Range.
-
set_increments () — устанавливает шаг и размеры страницы для диапазона.
-
set_range () — устанавливает минимальное и максимальное допустимые значения для виджета Range
-
set_value () — устанавливает текущее значение диапазона на указанное значение.
set_adjustment () — это устанавливает свойство «регулировки». Корректирующий объект используется в качестве модели для объекта Range.
set_increments () — устанавливает шаг и размеры страницы для диапазона.
set_range () — устанавливает минимальное и максимальное допустимые значения для виджета Range
set_value () — устанавливает текущее значение диапазона на указанное значение.
Классы виджетов масштаба — (HScale и VScale) являются производными от класса gtk.Range.