PyGTK 范围类
这个类作为一个基类,让用户在下限和上限之间调整一个数字参数的值。Scale widgets (gtk.Hscale and gtk.Vscale) 和 scrollbar widgets (gtk.HScrollbar and 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对象被用作Range对象的模型。
-
set_increments() – 这设置了范围的步骤和页面大小。
-
set_range() – 这个设置Range小部件的最小和最大允许值。
-
set_value() – 这将范围的当前值设置为指定的值。
缩放部件类 – (HScale和VScale)是从gtk.Range类派生的。