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