Учебники

PyGTK — Класс настройки

Некоторые виджеты в наборе инструментов PyGTK таковы, что их свойства могут быть изменены пользователем в указанном диапазоне с помощью мыши или клавиатуры. Виджет, такой как Viewport, используется для отображения некоторой настраиваемой части больших данных, например, многострочного текста в элементе управления TextView.

PyGTK использует объект gtk.Adjustment, который будет использоваться в связи с такими виджетами, так что пользовательские настройки передаются в некоторую функцию обратного вызова для обработки. Корректирующий объект содержит нижнюю и верхнюю границы настраиваемого значения и его параметры шага приращения. При изменении параметров объекта настройки он издает сигналы измененного или значения.

Ниже приведен конструктор класса gtk.Adjustment —

gtk.Adjustment(value = 0, lower = 0, upper = 0, step_incr = 0, 
   page_incr = 0, page_size = 0)

Значение каждого из атрибутов в конструкторе следующее:

значение Начальное значение
ниже Минимальное значение
верхний Максимальное значение
step_incr Шаг шага
page_incr Приращение страницы
размер страницы Размеры страницы

Следующие сигналы испускаются объектом регулировки —

Изменено Это излучается, когда один (или более) из атрибутов уравнивания (кроме атрибута значения) изменился.
Значение, изменено Это излучается, когда атрибут корректирующего значения изменился.

Как упоминалось выше, объект Adjustment не является физическим виджетом. Скорее, он используется в сочетании с другими виджетами, использующими его атрибуты. Виджеты Range используются вместе с объектом Adjustment.