- PyGTK 教程
 - PyGTK - 主页
 - PyGTK - 简介
 - PyGTK - 环境
 - PyGTK - 你好世界
 - PyGTK - 重要类
 - PyGTK - 窗口类
 - PyGTK - 按钮类
 - PyGTK - 标签类
 - PyGTK - 入门级
 - PyGTK - 信号处理
 - PyGTK - 事件处理
 - PyGTK - 容器
 - PyGTK - 盒子类
 - PyGTK - ButtonBox 类
 - PyGTK - 对齐类
 - PyGTK - EventBox 类
 - PyGTK - 布局类
 - PyGTK - 组合框类
 - PyGTK - ToggleButton 类
 - PyGTK - CheckButton 类
 - PyGTK - 单选按钮类
 - PyGTK - 菜单栏、菜单和菜单项
 - PyGTK - 工具栏类
 - PyGTK - 调整类
 - PyGTK - 范围类
 - PyGTK - 规模类
 - PyGTK - 滚动条类
 - PyGTK - 对话框类
 - PyGTK - 消息对话框类
 - PyGTK - AboutDialog 类
 - PyGTK - 字体选择对话框
 - PyGTK - 颜色选择对话框
 - PyGTK - 文件选择器对话框
 - PyGTK - 笔记本类
 - PyGTK - 框架类
 - PyGTK - AspectFrame 类
 - PyGTK - TreeView 类
 - PyGTK - 窗格类
 - PyGTK - 状态栏类
 - PyGTK - ProgressBar 类
 - PyGTK - 视口类
 - PyGTK - 滚动窗口类
 - PyGTK - 箭头类
 - PyGTK - 图像类
 - PyGTK - DrawingArea 类
 - PyGTK - SpinButton 类
 - PyGTK - 日历类
 - PyGTK - 剪贴板类
 - PyGTK - 标尺类
 - PyGTK - 超时
 - PyGTK - 拖放
 
- PyGTK 有用资源
 - PyGTK - 快速指南
 - PyGTK - 有用的资源
 - PyGTK - 讨论
 
PyGTK - 视口类
如果某个小部件的面积大于顶层窗口的面积,则它与 ViewPort 容器关联。gtk.Viewport 小部件提供了在 ScrolledWindow 中使用的调整功能。例如,标签小部件没有任何调整。因此它需要一个视口。某些小部件具有本机滚动支持。但是 Label 或 gtk.Table 小部件没有内置的滚动支持。因此他们必须使用视口。
ViewPort 类具有以下构造函数 -
gtk.Viewport(hadj, vadj)
这里,hadj和vadj是与视口关联的调整对象。
gtk.ViewPort 类使用以下方法 -
Viewport.set_hadjustment() - 设置“hadjustment”属性
Viewport.set_vadjustment() - 设置“vadjustment”属性
Viewport.set_shadow_type() - 这将“shadow-type”属性设置为type的值。类型的值必须是以下之一 -
gtk.SHADOW_NONE
gtk.SHADOW_IN
gtk.SHADOW_OUT
gtk.SHADOW_ETCHED_IN
gtk.SHADOW_ETCHED_OUT
当水平和垂直 gtk.Adjustment 对象之一或两者更改时,gtk.Viewport 对象会发出 set-scroll- adjustment 信号。