简述
此类是 gtk.Hscrollbar 和 gtk.Vscrollbar 小部件的抽象基类。两者都与一个调整对象相关联。滚动条的拇指位置由滚动调整控制。调整对象的属性使用如下 -
lower |
滚动区域的最小值 |
upper |
滚动区域的最大值 |
value |
表示滚动条的位置,必须在上下之间 |
page_size |
表示可见可滚动区域的大小 |
step_increment |
点击小步进箭头时的滚动距离 |
page_increment |
按下 Page Up 或 Page Down 键时的滚动距离 |
以下程序显示了一个 HScale 和一个 HScrollbar 小部件,它们放置在添加到顶层窗口的 VBox 中。它们中的每一个都与一个调整对象相关联。
gtk.HScale 小部件是一个附加了 adj1 的滑块控件。其更新策略、绘制值的数量和位置设置如下 -
gtk.HScrollbar 提供水平滚动条。它与 adj2 对象相关联。它的更新策略也设置为 CONTINUOUS。
为了显示滚动条的瞬时值,调整对象--adj2的'value-changed'信号连接到回调函数 on_scrolled()。该函数检索调整对象的值属性,并将其显示在滚动条下方的标签上。