PyGTK - 范围类



此类作为小部件的基类,允许用户调整数值参数在上下限之间的值。刻度小部件(gtk.Hscale 和 gtk.Vscale)和滚动条小部件(gtk.HScrollbar 和 gtk.VScrollbar)都派生自 Range 类。这些 Range 小部件与 Adjustment 对象一起工作。

刻度和滚动条小部件实现了以下 gtk.Range 类的重要函数:

  • set_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 类。

广告
© . All rights reserved.