PyGTK 范围类
该类作为让用户在下限和上限之间调整数值参数值的小部件的基类。刻度小部件(gtk.Hscale 和 gtk.Vscale)和滚动条小部件(gtk.HScrollbar 和 gtk.VScrollbar)由 Range 类派生功能。这些 Range 小部件与 Adjustment 对象配合使用。
gtk.Range 类的以下重要函数由 Scale 和 Scrollbar 小部件实现 −
- set_update_policy() − 将 “update-policy” 属性设置为给定的值。该策略包含以下值 −
gtk.UPDATE_CONTINUOUS | 每当滑动范围滑块时,范围值将发生变化,并发出”value_changed”信号。 |
---|---|
gtk.UPDATE_DELAYED | 在滑块不发生运动的短暂超时后,值将被更新,因此值的更改会稍有延迟而不是持续更新。 |
gtk.UPDATE_DISCONTINUOUS | 只有当用户释放按钮并结束滑块拖动操作时,值才会被更新。 |
- set_adjustment() - 这个方法设置”adjustment”属性。Adjustment对象被用作Range对象的模型。
-
set_increments() - 这个方法设置范围的步长和页面大小。
-
set_range() - 这个方法设置Range小部件的最小和最大允许值。
-
set_value() - 这个方法将范围的当前值设置为指定的值。
比例小部件类 – (HScale和VScale) 是从gtk.Range类派生而来。