Учебники

PyGTK — Range Range

Этот класс действует как базовый класс для виджетов, который позволяет пользователю регулировать значение числового параметра между нижней и верхней границами. Виджеты масштабирования (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.