Учебники

PyGTK — Класс просмотра

Если виджет имеет площадь больше, чем у окна верхнего уровня, он связан с контейнером ViewPort. Виджет gtk.Viewport предоставляет возможность настройки для использования в ScrolledWindow. Например, виджет Label не имеет никаких настроек. Следовательно, ему нужен видовой экран. Некоторые виджеты имеют встроенную поддержку прокрутки. Но виджет Label или gtk.Table не имеет встроенной поддержки прокрутки. Следовательно, они должны использовать Viewport.

Класс ViewPort имеет следующий конструктор —

gtk.Viewport(hadj, vadj)

Здесь hadj и vadj — объекты настройки, связанные с окном просмотра.

Класс gtk.ViewPort использует следующие методы —

  • Viewport.set_hadjustment () — это устанавливает свойство «hadjustment»

  • Viewport.set_vadjustment () — это устанавливает свойство «vadjustment»

  • Viewport.set_shadow_type () — устанавливает для свойства «shadow-type» значение типа . Значение типа должно быть одним из —

    • gtk.SHADOW_NONE

    • gtk.SHADOW_IN

    • gtk.SHADOW_OUT

    • gtk.SHADOW_ETCHED_IN

    • gtk.SHADOW_ETCHED_OUT

Viewport.set_hadjustment () — это устанавливает свойство «hadjustment»

Viewport.set_vadjustment () — это устанавливает свойство «vadjustment»

Viewport.set_shadow_type () — устанавливает для свойства «shadow-type» значение типа . Значение типа должно быть одним из —

gtk.SHADOW_NONE

gtk.SHADOW_IN

gtk.SHADOW_OUT

gtk.SHADOW_ETCHED_IN

gtk.SHADOW_ETCHED_OUT

Объект gtk.Viewport излучает сигнал set-scroll-Adjustments при изменении одного или обоих горизонтальных и вертикальных объектов gtk.Adjustment.